Потрібно в модулях (безкоштовних) хоча б вже для версії ЖШ5 зробити нормальну підтримку лойаутів по дефолту.
замість
require(JModuleHelper::getLayoutPath('mod_jshopping_search'));
використати
require ModuleHelper::getLayoutPath('mod_jshopping_search', $params->get('layout', 'default'));
і в ХМЛ файлах додати
<fieldset name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
class="form-select"
validate="moduleLayout"
/>
кожного разу приходиться виправляти, в кожному безкоштовному модулі, ще з ЖШ3 :(
заздалегідь дякую :)
Joomla: 4
JoomShopping: 5.1.
JoomShopping: 5.1.