UMIhelp
Разработка сайта на UMI.CMS => Макросы UMI.CMS => Тема начата: Armor от 17 Сентября 2011, 17:40:57
-
День добрый =)
Подскажите пожалуйста как можно показать и скрыть определенный участок кода на главной странице
например есть:
<p>Text text text</p> хочу показать на главной, на внутренних скрыть
<ul>
<li><a href="#">Linck</a></li> cкрыть на главной, показать на внутренних
</ul>
я так пологаю есть макросы в которые можно заворачивать код и они соответственно выводят, либо не выводят, на главной странице
ЗЫ заранее спасибо =)
-
UP UP
admin ходи сюда, не ходи в флудильный пост =D
help me =)
PS есть ли хелп в формате *.chm ?
-
Подскажите пожалуйста как можно показать и скрыть определенный участок кода на главной странице
скрывать/показывать определенные html элементы можно через js код, ориентируясь на какие определенные классы ил id, которые выводяться только на определенных страницах. Например можно вывести общий класс для всей страницы типа <body class="page_%pid%"> соответственно у каждой страницы данный класс будет уникален. и в стилях писать что где скрывать, а что не скрывать.
Но, этот способ далеко не везде будет удобен, опиши конкретно что, когда и почему у тебя должно скрываться, может есть удобнее способ.
help чего? если ты про документацию umi по макросам и шаблонам, то она есть на странице документации (http://www.umi-cms.ru/support/docs/), на сайте UMI. Там можно скачать в том числе и в формат chm, вот только где-то годн назад я наткнулся что на ситуацию когда в chm была старая документация, по сравнению с help-dev.umi-cms.ru страницей. Не во всем конечно, но было пару моментов.
-
Разобрался, решение с удалением блока через js не совсем правильное, генерация неиспользуемого контента всеравно убдет происходить в этом случае, что немного замедляет загрузку и очень некорректно будет выглядеть при отключенном js.
Сделал еще 1ин *.tpl файл, в который поместил ту часть кода которая нужна на главной странице и подключил ( %system getOuterContent('./tpls/content/offLeftbox.tpl')% )
В *.tpl файле выводящем внутреннюю страницу подключил другой *.tpl файл с контентом который убирался ( %system getOuterContent('./tpls/content/onLeftbox.tpl')% )
В разделе документации по umi есть только *.chm для пользователей, хочу по макросам *.chm файл =) help-dev.umi-cms.ru - такой вот =)
ЗЫ все говорим доброму admin-у спасибо =)) за то что помогает нам =))