|
0 Всего найдено: 13
Synoptic
Сообщение
05/08/2010 04:37
Копия темы
Joomla выключить разом модули на внутренних Есть главная с 19ю позициями. Небольшие ленты ноовстей, афиши, люди и прочее. Можно ли как нибудь в коде шаблона приказать им выводиться только на главной? чтото вроде if isHome()? решение найдено.
CraidL
Сообщение
05/08/2010 04:42
Копия темы
я не профи :) но насколько я понимаю никак самым простым решением будет сделать копию шаблона без этих позиций, то есть, для главной отдельный шаблон
Synoptic
Сообщение
05/08/2010 04:48
Копия темы
ух, вариант адский. Можно конечно просто повырубать позиции везде, кроме главной. Но они такие разнообразные, что для каждой придется разукрашивать отдельный модуль, что очень геморройно. Я думал есть подобная штука, это ж элементарно, интересно почему не предусмотрели?
Santorro
Сообщение
05/08/2010 04:49
Копия темы
В настройках модулей же выбирается на какой странице выводить
Synoptic
Сообщение
05/08/2010 04:54
Копия темы
чтобы это сработало в моем случае, каждый модуль надо отдельно скопировать и оформить. картиночки там разные в заголовках и т.д. тогда можно будет вырубать вообще любые модули и размещать их где попало. но у меня большинство модулей банальный mod_newsflash, его вывод одинаков везде, просто разные материалы выводятся и в разной обертке. ради этого создавать 15 копий этого модуля, отличающихся картинкой в заголовке как то не хочется.
Synoptic
Сообщение
05/08/2010 05:00
Копия темы
знаю такой вариант. это по шкале идиотизма не сильно над таким решением смеяться будут те, кому его придется возможно потом доделывать?
Synoptic
Сообщение
05/08/2010 05:07
Копия темы
<?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { echo "main"; } else { echo "ne main"; } ?> есть вот такой вариант проверки на главную. но как совместить это с шаблонами?
Synoptic
Сообщение
05/08/2010 05:16
Копия темы
нашел решение <?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) : ?> код для главной <?php else : ?> любой код, в том числе смарти <?php endif; ?>
airus39
Сообщение
05/08/2010 07:07
Копия темы
есть у меня решение, только дома)если надо будет обращайся , вчером там буду)
s_ajax
Сообщение
05/08/2010 07:45
Копия темы
0
работает? если нет- дам 100% работающий код из своих шаблонов. но смысл в вашем коде верный. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |