-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Phoca Cart moduly - bugs obecně
- Rudolf
-
Autor
- OFFLINE
- Joomla Expert
-
20. pro 2020 11:43 - 20. pro 2020 11:45 #143391
od Rudolf
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Phoca Cart moduly - bugs obecně od Rudolf
XML a základní soubory modulů nerespektují Joomla specifikaci programování modulů (vzor např. HTML custom modul).
1. Chybí možnost definování vlastního layoutu
V základním PHP souboru je třeba použít místo:
tento kód:
2. Volba vlastního layoutu, vlastní třídy a cachování
V XML je třeba definovat filedset ADVANCED a do něj přesunout nastavení class modulu z fieldsetu basic a přidat další proměnné.
Výsledný filedset tedy má vypadat takto:
1. Chybí možnost definování vlastního layoutu
V základním PHP souboru je třeba použít místo:
Code:
require JModuleHelper::getLayoutPath('mod_phocacart_product', $params->get('layout', 'default'));
tento kód:
Code:
require JModuleHelper::getLayoutPath('mod_phocacart_product', $params->get('layout', 'default'));
2. Volba vlastního layoutu, vlastní třídy a cachování
V XML je třeba definovat filedset ADVANCED a do něj přesunout nastavení class modulu z fieldsetu basic a přidat další proměnné.
Výsledný filedset tedy má vypadat takto:
Code:
<fieldset name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC"
/>
<field
name="moduleclass_sfx"
type="textarea"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"
rows="3"
/>
<field
name="cache"
type="list"
label="COM_MODULES_FIELD_CACHING_LABEL"
description="COM_MODULES_FIELD_CACHING_DESC"
default="1"
filter="integer"
>
<option value="1">JGLOBAL_USE_GLOBAL</option>
<option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
<field
name="cache_time"
type="number"
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
description="COM_MODULES_FIELD_CACHE_TIME_DESC"
default="900"
filter="integer"
/>
<field
name="cachemode"
type="hidden"
default="static"
>
<option value="static"></option>
</field>
</fieldset>
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
- H13
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 2634
20. pro 2020 13:44 #143392
od H13
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13 v tématu Phoca Cart moduly - bugs obecně
Ahoj, podporu layoutu má zatím jen Phoca Cart Product Scroller module.
Zapsáno do Feature Request listu, teoreticky by se mi to mohlo podařit dát ještě do 3.5.5.
Díky.
Zapsáno do Feature Request listu, teoreticky by se mi to mohlo podařit dát ještě do 3.5.5.
Díky.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Rudolf
- Rudolf
-
Autor
- OFFLINE
- Joomla Expert
-
20. pro 2020 19:05 #143402
od Rudolf
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf v tématu Phoca Cart moduly - bugs obecně
Nejde jen o layout, jde o třídy a cachování - ale to nejsi sám, mnoho programátorů jiných rozšíření na tohle zapomíná == respektive v J15 ze kterých to přepisují, to nebylo.
První věc co jsem upravil ve virtuemart cart pro J25 - vyjmutí z cachování na úrovni modulu
První věc co jsem upravil ve virtuemart cart pro J25 - vyjmutí z cachování na úrovni modulu
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Vygenerováno za 0.060 sekund