Архив - только для чтения |
Сообщество uCoz » Архивариус » Архив » Cпециальные условные операторы |
Cпециальные условные операторы |
Quote (ShapeShifter) сейчас попробую, но вроде раньше писалось что в "$GROUP_ID$=4" знак "=" не ставиться, по идеи код должен выглядить так "$GROUP_ID_4$" что за ерунда, вы помощь бы почитали лучше по услвным операторам.... кроме того вы вспоминаете код $IS_GROUP_id$ - разницу видите? раньше не было таких широких возможностей в условиях, теперь кодов стало больше и условия более сложные и гибкие. |
Доброе утро
Мне нужна помощь с условными операторами. Мой сайт: MontrealRus.com На главной странице сайта меня раздражает линк "Главная" который ведет на ту же страницу (Все по Лебедеву ;- ))). %IF($PAGE_ID$= (Здесь должен быть код всех страниц. как он отмечается?)% Позже вставлю этот же код в стартовом меню - хочу таким образом удалить еще один линк ведущий на ту же страницу - "Новости Монреаля". В стартовом меню условные операторы работают? Заранее благодарен Комерер |
comerer, зачем? Пожалуйста изложите вашу проблему понятно для окружающих, мне кажется вы неоправданно усложняете вопрос, но я не уверена, что понимаю вас правильно. Я не телепат и по вашему описанию совершенно непонятно - то ли вы не разобрались в Редакторе страниц, то ли просто не смогли описать проблему.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Quote (Selena) то ли вы не разобрались в Редакторе страниц, то ли просто не смогли описать проблему. Возможно. Мне нужно 2 вещи: 1. Удалить ссылку "Главная" только на первой странице сайта, что можно сделать через шаблону. Для второго варианта, я предполагаю, нужно установить условный оператор. |
comerer, корректно поставленный вопрос содержит в себе 50 % ответа. На не конкретный вопрос не может быть конкретного ответа.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
хм...
у меня тоЖ не получилось убрать из меню ссылку на главную Вот такая конструкция не работает %IF($PAGE_ID$=main)%%ELSE%<li class="m"><a class="m" href="$HOME_PAGE_LINK$">Главная страница</a></li>%ENDIF% Похоже что "внутри меню" $PAGE_ID" не имеет значения Кстать... если вывести $PAGE_ID$ на главной (гденить кроме меню) она принимает значение sitePage1 а не main как в доках или я глубоко заблуждаюсь? |
Хмм...
На все страницы сайта выводится Меню сайта (через код $SITE_MENU$). Мне нужно только на одной странице сайта (главной) удалить одну из записей в меню сайта. Если я удаляю ее в настойках меню, то конечно-же запись удалится везде. Соответственно нужен условный оператор котороый определяет, что на всех страницах "некая" запись присутствует, а на главной отстутствует. В связи с этим вопрос с примером, который дан для линка $HOME_PAGE_LINK$, то что мне не понятно, я пометил красным: Вопрос: правильно ли я вообще составил условный оператор для данной задачи? |
Quote (comerer) (Здесь должен быть код всех страниц. как он отмечается?) Кода ВСЕХ страниц не существует. Если вам надо выделить одну страницу, то её и выделяйте. Через утверждение или через отрицание, это как вам удобнее.
Quote (comerer) )[color=red]Как отметить отсутсвие линка? Правильно ли просто оставить пустой строку? Правильно, это вникнуть в логику условного оператора. Если у вас простое условие (1есть-2нет), то никаких ELSE не надо. Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Quote (Selena) sim-card, а вы не пробовали код страницы смотреть из обозревателя? пробывал... только я не понял к чему это :-( Если вставить $PAGE_ID$ внутрь блока меню, например вместо "Главная страница", то в коде страницы на этом месте ничего нет... PAGE_ID не имеет значения? Если вставить в любое другое место в коде переменная меняется на sitePage1 Условный оператор отрабатывает как и положено, только в качестве условия PAGE_ID нельзя использывать. |
Кстати, можно же написать своё меню и поставить его. Там только не будут автоматически добавляться новые модули, а так никакой разницы...
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
URI_ID тоЖ пустой (в меню конечно)
Чес говоря я по другому сделал и вообще меня такая ситуация не напрягает (просто захотелось с проблемой comerer разобраться... я не получилось). Просто вам бы пометочку в описании сделать, что типа так и так... |
| |||