Как добавить только определенные модули на странице статьи (Joomla 1.5) - PullRequest
0 голосов
/ 19 марта 2012

Я новичок в Joomla и занимаюсь настройкой темы на localhost. Теперь все работает нормально. Но я не знаю, есть ли ссылка в меню, связанная со статьей. Когда я нажимаю на нее, я хочу эту левую панель из Моя страница index.php и некоторые другие модули не отображаются во время отображения этой статьи на экране. Как это сделать, чтобы удалить определенные модули во время отображения статьи на странице. Пожалуйста, дайте мне шаг за шагом. пошаговое описание этой проблемы, так как я новичок в Joomla.

Спасибо заранее !!!!!

Ответы [ 3 ]

1 голос
/ 19 марта 2012

Взгляните на это:

http://docs.joomla.org/How_do_you_assign_a_module_to_specific_pages%3F

Если вам нужно назначить модули для более сложных ситуаций, используйте:

http://www.nonumber.nl/extensions/advancedmodulemanager

0 голосов
/ 23 марта 2012

Если вы говорите только об отображении модуля в определенных статьях, у которых нет элемента меню для управления отображением, одним из решений было бы добавить утверждение в ваш шаблон в новой позиции модуля, что-то вроде:

<?php
$articleId = Number of article from a query or set as static value....
if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('id') == $articleId)
{
?>
    <jdoc:include type="modules" name="slideshow" style="xhtml"/>
<?php
}
?>

Вот как вы это сделаете, если позиция модуля находится за пределами области содержимого, или, если вы хотите отобразить модуль внутри статьи, вы можете использовать {loadposition myModulePosition}, просто убедитесь, что модульнастроен для отображения на всех страницах (не волнуйтесь, это не связано с условиями).

0 голосов
/ 23 марта 2012

Перейдите к этому конкретному модулю из «менеджера модулей» из администратора администратора Joomla.Затем снимите отметку с видимости из определенного меню, которое вы создали.Если вы сохраните его на всех страницах, он покажет этот модуль во всех пунктах меню, которые вы создали.Отметьте только то меню, в котором вы хотите отобразить этот модуль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...