Здравствуйте форумчане. Возникла проблема при добавлении второго модуля в позицию. На сайте есть позиция с лева asidebar. В css для нее задана ширина, фон для заголовка и фон для содержимого. В ней расположен модуль меню. Все в норме. При назначении модулю логин эту позицию он отображается с низу меню, но нет фона для заголовка и нет отступов между модулями. Как сделать чтобы ко всем модулям в этой позиции действовали настройки css для каждого отдельно.
Указать суффикс класса для модуля в параметрах + применение стиля позиции,хромстайл. Прописать правила CSS определяющие ширину блоков, и расположения блоков внутри родидельского блока.
А в CSS прописал правила для новых классов ? * eg. To render a module mod_test in the submenu style, you would use the following include: * <jdoc:include type="module" name="test" style="submenu" /> твой_шаблон/html/modules.php
Код (css): .modul { display: block; width: 240px; padding-top: 2px; padding-bottom: 5px; background: url('../images/fon-vmenu.png') no-repeat, url('../images/fon.png'); а вот в файле work/html/modules.php Код (PHP): <?php <jdoc:include type="module" name="vmenu" style="submenu"/> ?> выдает синтаксическую ошибку --- добавлено: 26.05.2019, первое сообщение размещено: 26.05.2019 --- а в стандартном почему у меня нет одного класса _menu это я так понимаю стандартный класс меню я его тоже пытался изменить а у меня все через
Ты этот файл не трогай. Тебе же нужно класс добавить для модуля, хотя бы для начала. В стандартном воть Код (PHP): <ul class="nav menu<?php echo $class_sfx; ?>"<?php echo $id; ?>> Эта конструкция добавляет класс, указанны в параметрах Код (PHP): <?php echo $class_sfx; ?>
все понял в стандартном переопределенном модуле логин поменял <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure', 0)); ?>" method="post" id="login-form" class="form-inline"> на <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure', 0)); ?>" method="post" id="login-form" class="modul"> --- добавлено: 26.05.2019 --- осталось css подредактировать --- добавлено: 26.05.2019, первое сообщение размещено: 26.05.2019 --- Вопрос еще пока открыт это я в ручную поменял а как сделать чтобы автоматом присваивался класс к модулю ведь в стандартном протостар я тока назначил позицию и все автоматически настроилось через класс well а у меня то классы ли да форм --- добавлено: 26.05.2019 --- и суфикс писать надо
ничего не понял --- добавлено: 27.05.2019, первое сообщение размещено: 27.05.2019 --- все спасибо разобрался скопировал файл modul.php в свой шаблон переименовал функцию в modChrome_work в index прописал стиль для позиции <jdoc:include type="modules" name="vmenu" style="work"/> спасибо большое за помощь все спасибо разобрался скопировал файл modul.php в свой шаблон переименовал функцию в modChrome_work в index прописал стиль для позиции <jdoc:include type="modules" name="vmenu" style="work"/> спасибо большое за помощь