• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Вопрос по $PAGE_ID$
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 1 | 23:17:32
Смотрите: у меня есть РАЗДЕЛ с ID - 17, и у этого раздела есть 9 категорий - от 18 до 27. На странице с разделом и на странице с категорией я поставил условный оператор, при помощи которого на странице с РАЗДЕЛОМ и на странице с КАТЕГОРИЕЙ этого раздела будет в шапке отображаться одна и та же фоновая картинка. Что мне нужно: мне нужно, чтобы эта же картинка так же отображалась на странице с материалом любой из этих категорий. Вариант добавления этой картинки в ФМ каждый раз для каждого нового добавленного материала мне не подходит, потому что количество материалов не фиксированное.

Можно ли как-то при помощи $PAGE_ID$ задать уникальный (нужный) фон для страницы с материалом ?? Чтобы для одного раздела на странице с материалом был один фон, а для другого раздела - другой фон.
rzet-777
Сообщений: 159
Репутация: 33

Сообщение # 2 | 23:33:24
Управление дизайном(шаблоны)->(выбрать нужный модуль)Страница материала там добавить код с нужным фоном через if/else для нужного раздела-категории.
Не?
Сообщение отредактировал rzet-777 - Вторник, 08 Июл 2014, 23:35:37
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 3 | 23:46:36
rzet-777, да, но я не могу придумать как это сделать)

смотрите, в ПУ в дизайнах шабов для Страницы с материалами раздела и для Страницы с материалами категории я вывел нужный мне фон посредством if:

-раздел

Код
<?if($URI_ID$='ldCat1')?><link type="text/css" rel="StyleSheet" href="http://мамка.твоя/files_for_head/CSScodmw.css" /><t;?endif?>


-категории

Код
<?if($URI_ID$='ldCat2' || $URI_ID$='ldCat3' || $URI_ID$='ldCat4' || $URI_ID$='ldCat5' ||     
     $URI_ID$='ldCat6' || $URI_ID$='ldCat7' || $URI_ID$='ldCat8')?><link type="text/css" rel="StyleSheet" href="http://мамка.твоя/files_for_head/CSScodmw.css" /><?endif?>


что значит, что в разделе ID 1 и в категориях 2,3,4,5,6,7,8 будет использоваться CSScodmw.css со своей картинкой. (для других разделов и категорий - свой CSS). А мне нужно, чтобы на страницах с материалом любого материала Раздела 1 и категорий 2,3,4,5,6,7,8 ТОЖЕ включался CSScodmw.css. Но я не знаю как мне это сделать, потому что ID материалов нефиксированные и разные в разных разделах и категориях.

Я поставил те же условные операторы, что в разделах и категориях, на страницу с материалом, но оно не работает.
Сообщение отредактировал Romchik_Ya - Среда, 09 Июл 2014, 00:06:52
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 4 | 23:46:46
Допустим, для Раздела и Категорий модуля есть фиксированные ID, и для них можно легко задать отдельную картинку для каждого (фон). Например, чтобы в разделе с ID 23 отображалась картинка пупок.jpg можно сделать так:

Код
<if($URI_ID$='ldCat23')?><img src="http://сайт.ру/пупок.jpg"><?endif?>
А как задать нужную картинку на странице с материалом этого раздела? Чтобы эта же картинка отображалась на странице с материалом каждого материала этого раздела 23 ? Возможно ли это? Потому что задать просто условным оператором это нельзя, так как количество ID материалов - нефиксированное. Есть варианты?
Сообщение отредактировал Romchik_Ya - Вторник, 08 Июл 2014, 04:54:28
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 5 | 23:46:56
Romchik_Ya, а если использовать $REQUEST_URI$, а не $URI_ID$?

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Romchik_Ya
Сообщений: 241
Репутация: 27

Сообщение # 6 | 23:47:06
Selena, а поподробнее можно?)
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 7 | 17:44:38
Romchik_Ya, можно. Только для подробного кода следует и задачу ставить точно. С описанием подробностей.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!