Редактирование тем и модулей Prestashop

Я начал использовать Prestashop вчера, так что я совсем новичок, но у меня есть несколько вопросов.

  1. Для этого совсем нет API? Я имею в виду, что я нашел вики, но там нет хорошей информации.

  2. Я хочу отредактировать свою тему полностью, как я хочу. Редактировать html, добавлять/удалять JavaScript, просто иметь возможность делать то, что я хочу, но когда я редактирую файлы tpl в моей активной теме, НИЧЕГО не происходит. Сайт остается точно таким же. Почему так, или где поменять не взламывая ядро? Нужно ли каким-то образом перекомпилировать эти файлы .tpl, чтобы изменения вступили в силу?

  3. Я также хочу отредактировать многие модули, чтобы они соответствовали моим требованиям, но то же самое здесь, если я отредактирую их файлы tpl, похоже, ничего не произойдет, или, скорее, я не хочу взламывать ядро, так как я полагаю, что они будут затронуты, если я обновить платформу.

  4. Где мне найти страницу моих продуктов? Я хочу создать меню со ссылкой на страницу под названием продукты или что-то с обзором продуктов, доступных в моем магазине.

Я очень запутался, но я думаю, вам просто нужно пройти через это, я привык разрабатывать в WordPress или без какой-либо CMS, если уж на то пошло.


person Stefan Konno    schedule 18.03.2011    source источник
comment
Правильный путь — атаковать некоторые из них и вернуться позже, когда вы сможете сформулировать конкретный вопрос, вместо того, чтобы запихивать каждую мысль, о которой вы можете думать, в один сеанс службы поддержки.   -  person random    schedule 20.03.2011
comment
Я полагаю, но поскольку на самом деле никакого API нет, получить какие-либо ответы действительно сложно, кроме как провести пятидесятичасовую сессию проб и ошибок, поскольку форум также совершенно мертв. Но спасибо за очень полезный и содержательный ответ.   -  person Stefan Konno    schedule 22.03.2011
comment
Вы должны попробовать этот модуль: prestadget.com, вы можете следить за своим магазином со своего iPhone и телефона Android, очень полезно !   -  person Thomas Decaux    schedule 07.03.2012


Ответы (6)


Вы очищали кеш после редактирования шаблонов? Prestashop использует систему кэширования для ускорения загрузки магазина, поэтому очистите каталог кэша, чтобы скомпилировать новые шаблоны.

person Tomas Jancik    schedule 19.03.2011
comment
Спасибо, это было действительно полезно, теперь я могу делать все, что захочу, все проблемы решены. - person Stefan Konno; 22.03.2011

API и документация — это совершенно разные вещи.

Команда обновила документацию (больше не вики), которую можно найти по адресу http://doc.prestashop.com/

Вам также следует заглянуть на форум (forum.prestashop.com), там вы найдете множество вопросов/ответов.

person Tomer Grassiany    schedule 11.10.2011

Не уверен, что тема умерла, но все же начнем. Убедитесь, что у вас загружена тема, над которой вы работаете. Вы найдете это в разделе «Бэк-офис» > «Модули» > «Темы».

Как упоминалось в предыдущих постах, перейдите в «Бэк-офис»> «Настройки»> «Производительность», включите «Принудительно компилировать» и отключите «кэш».

Есть немного доступного API, но, на мой взгляд, начните снизу вверх, есть разумная документация (опять же, как упоминалось выше: http://doc.prestashop.com/), который, по крайней мере, даст вам несколько вопросов, чтобы начать задавать.

person LukeyB    schedule 19.03.2012

Просто удаление кеша мне не помогло. Мне пришлось удалить каталог /themes/‹current_theme›/modules/‹edited_module›/.

person ruwan800    schedule 07.08.2013

вы можете отключить кеш Расширенные параметры >> Производительность.

person Shaik Rilwan    schedule 20.11.2013

Как уже упоминалось, кеш является проблемой, поэтому всегда очищайте его. Также вы можете полностью структурировать систему шаблонов по своему усмотрению, даже редактируя контроллеры, если это необходимо. Поскольку это MVC, вы должны думать обо всей системе при ее настройке.

Взгляните на VQMOD, это позволяет вам иметь xml-файлы, которые редактируют контроллеры на лету для дополнительной функциональности, т. Е. Добавляют фильтры или изображения продуктов на странице категории. VQMOD идеален, так как тогда базовая система все еще может быть обновлена.

person Luke    schedule 24.12.2013