ilyas->,угу, только смотря, в каком месте вы проводите эту махинацию... возможно, $APPLICATION уже там объявлена (не нужно ее переобъявлять)
28.06.2013 13:16:55
ilyas->,угу, только смотря, в каком месте вы проводите эту махинацию... возможно, $APPLICATION уже там объявлена (не нужно ее переобъявлять)
|
|
|
|
28.06.2013 13:55:07
и элемент каталога т.е. страница товара конце ссылки добавляет просто название товара, как мне распознать страницу элемента товара (catalog.element) чтобы ей добавить другой класс??? но тут кажется по ссылке определить уже не получится ссылки с каталогом и элементом товара одинаковы, просто в конце на елементе товара добавляет название товара
Я постоянно на форуме, так что как напишите я сразу отвечу →
|
|||
|
|
28.06.2013 14:28:41
Приходила даже идея js скриптом добавить класс, получается при загрузке страницы каталога сперва применяет ширину 1020 а после с задержкой чуть меньше секунды ширину 1200, получается сайт дергается, да и лучше было бы на пхп сделать
Я постоянно на форуме, так что как напишите я сразу отвечу →
|
|||||||
|
|
28.06.2013 14:35:29
ilyas->,компонент catalog комплексный используете?
|
|
|
|
28.06.2013 14:37:12
Получается задача такая, нужно добавить класс main-1200 вместо main для catalog.section (каталога товаров) ,
блок с классом main лежит в header.php, как из template.php каталога товаров изменить в header класс ???? средствами битрикс на пхп
Я постоянно на форуме, так что как напишите я сразу отвечу →
|
|
|
|
28.06.2013 14:56:03
ilyas->,ну, как частный случай, можно опираться на $_REQUEST
Но, вы упомянули catalog.section , значит, надежда жива |
|||
|
|
28.06.2013 15:10:26
Что-то не работает классы не меняются, каталог лежит по пути /www/example.ru/bitrix/templates/Мой-шаблон_beta/components/bitrix/catalog/beta_catalog/bitrix/ca страница элемента товара /www/example.ru/bitrix/templates/Мой-шаблон_beta/components/bitrix/catalog/beta_catalog/bitrix/ca template.php
Я постоянно на форуме, так что как напишите я сразу отвечу →
|
|||||||
|
|
28.06.2013 16:46:46
Вот так надо проверять: if (strpos($_SERVER['PHP_SELF'], '/catalog') !== false)
«Да не могут же они!»
|
|||
|
|
28.06.2013 18:06:44
Этот див - обертка у вас открывается в ШАБЛОНЕ САЙТА. а манипулировать классом этой обертки вы пытаетесь уже после того!!
|
|||||
|
|
||||