Редактиране на 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 и документацията са напълно различни неща.

Екипът актуализира документацията (без повече wiki), която може да бъде намерена на http://doc.prestashop.com/

Трябва също да разгледате форума (forum.prestashop.com), там можете да намерите малко въпроси/отговори.

person Tomer Grassiany    schedule 11.10.2011

Не знам дали темата е мъртва, но все пак започваме. Уверете се, че сте заредили темата, върху която работите, за да започнете. Ще намерите това в Back Office > Modules > Themes.

Както споменахме предишни автори, насочете се към Back Office > Preferences > Performance и активирайте „Принудително компилиране“ и деактивирайте „кеша“.

Има малко наличен 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