При размещении статьи в корневом разделе не отображаются модули в сайдбаре (дефолтный шаблон)
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Как победить?
#1
1 мая 2011 в 15:05
Собственно, при наличии у статьи адреса типа сайт.ру/статья.html (то есть без пути категорий в урле), например, при размещении статьи в корневом разделе, при просмотре статьи не показываются модули в сайдбаре. Для раздела со статьями показ модулей включен, галочка "Не показывать на вложенных страницах" не стоит. В случае же, если в пути урла есть разделы (например, сайт.ру/раздел/статья.html) модули видно. Это не есть хорошо. Как это победить? У меня все статьи вида сайт.ру/статья.html, и модули при просмотре статей мне нужны.
#2
1 мая 2011 в 15:35
Till, привязать статьи к меню…
#3
1 мая 2011 в 16:06
В смысле каждую статью? Их слишком много… Если даже допустить, что можно сделать неотображаемое меню и туда сбрасывать весь этот трэш, то к каждой создаваемой статье придется модули привязывать.
Сегодня в 00:23
#4
1 мая 2011 в 16:15
а какой модуль используется?
#5
1 мая 2011 в 16:16
Один самодельный и пара стандартных. От типа модулей это не зависит.
#6
1 мая 2011 в 16:23
дело в том что в модуле "статьи" выводятся только рубрики(подрубрики), а в модуле "новые статьи" выводятся сами статьи… видимо не ваш случай, раз не в модулях дело…
#7
1 мая 2011 в 16:28
При просмотре самой статьи, а не модуля статей, исчезают модули, расположенные в сайдбаре (вместе с сайдбаром, естественно).
#8
1 мая 2011 в 18:02
Так и должно быть. Показ модулей привязан к меню. Сделайте подпункт в меню на статьи из корневого раздела и привяжите модули к нему…
При просмотре самой статьи, а не модуля статей, исчезают модули, расположенные в сайдбаре (вместе с сайдбаром, естественно).
Не создается… Корневой раздел нельзя выбрать при создании пункта меню.Сделайте подпункт в меню на статьи из корневого раздела и привяжите модули к нему…
Вот код, с помощью которого вызывается список категорий при создании пункта меню в админке:
<select name="category" id="category" style="width:100%"> <?php if (@$mod['linktype']=='category') { echo $inCore->getListItemsNS('cms_category', $mod['linkid']); } else { echo $inCore->getListItemsNS('cms_category'); } ?> </select>
#10
2 мая 2011 в 17:08
Она не будет, просто создайте ссылку, в поле линка напишите --kornevoi-razdel--
#11
2 мая 2011 в 17:58
Хех, не помогло… Линк прописывается, модули к корневому разделу привязываются, отображаются, однако статьи все равно отображаются без модулей. Я плакаю.
#12
8 мая 2011 в 00:09
Все решилось. Прописал в поле ссылки слэш — так заработало. Пункт меню сделал невидимым, чтобы не мусорить. И к этому пункту привязываются модули.