Moduł został zaprojektowany w określonym układzie i stylu. Zdarza się jednak, że klienci chcą dostosować jego działanie lub wygląd do własnych potrzeb — to FAQ przedstawia, jak można to zrobić.
Wyświetlanie opisu
1) Wklejanie HTML w opisie etykiety
modules/seigigpsr/views/template/front/product/warnings_big.tpl
Zamień:
<p>{$labelInfo->description|escape:'html'}</p>
na:
<p>{$labelInfo->description}</p>
Uwaga: upewnij się, że opisy nie zawierają niebezpiecznego kodu.
2) Zachowanie enterów w opisie
<p>{$labelInfo->description|escape:'html'|nl2br}</p>
3) Zabezpieczenie przed nadpisaniem przy aktualizacji
Skopiuj plik do:
themes/{nazwa_motywu}/modules/seigigpsr/views/template/front/product/warnings_big.tpl
Zwiększenie limitu znaków w opisie
Domyślnie moduł porzechowuje do 750 znaków, a resztę ucina przy zapisie. Aby zwiększyć, należy wykonać zaptanie w bazie:
ALTER TABLE `{DB_PREFIX}seigigpsr_labels_lang`
MODIFY `description` TEXT NOT NULL;
Dodatkowo należy przed załadowaniem modułu ustawić stałą: SEIGI_GPSR_LABEL_DESC_LIMIT
// Stałą najlepiej zdeifniować w pliku modułu /modules/seigigpsr/module_init.php
// lub alternatywnie w config/defines_custom.inc.php
define('SEIGI_GPSR_LABEL_DESC_LIMIT', 750); // 750 to domyslna wartość. Można ją ustawiec do 65 000
Cache / kompilacja
Po wprowadzeniu zmian:
- Włącz wymuszenie kompilacji szablonów.
- Wyczyść cache.
- Przywróć normalne ustawienia.