Alexander b, посмотрите внимательнее ваш код, у вас вывод детального описания новости расположено внутри тега script. Вынесите его за его предела, и вы увидите текст.
14.04.2015 18:46:44
Alexander b, посмотрите внимательнее ваш код, у вас вывод детального описания новости расположено внутри тега script. Вынесите его за его предела, и вы увидите текст.
|
|
|
14.04.2015 11:13:46
webgrig, ну главное, что вы поймали мысль и довели ее до ума Успехов!
|
|
|
13.04.2015 23:08:28
webgrig, теперь картина более-менее прояснилась. В этом случае вам нужно обернуть компонент "Каталог" в блок условий if. Осталось только разобраться, как мы будем проверять тот момент, что открыта детальная новость. Самый простой вариант - это проверить на наличие ELEMENT_CODE в массиве запроса. То есть, например, блок с компонентом каталога будет выглядеть так:
То есть, если в массиве $_REQUEST нет ключа ELEMENT_CODE (который отвечает за символьный код элемента), то мы выводим компонент каталога. В противном случае список с разделами показан не будет. |
|||
|
13.04.2015 20:46:15
webgrig, CCheshire вам правильно подсказал на счет шаблона показа именно области просмотра детальной новости. Если же вам нужно, чтобы показ детальной новости был вне стиле сайта - это уже другой вопрос. Тут нужны совершенно иные манипуляции.
|
|
|
13.04.2015 18:47:33
Феликс Акопян, а к чему сводится версия для слабовидящих? Сколько ни сталкивался в интернете с такими версиями, то все, что они делают - это увеличивают размер шрифта. Если вам нужно сделать нечто подобное, то тут сложности возникнуть не должно. Алгоритм, с моей точки зрения, будет следующим:
1. Вешаем на ссылку, которая переключает режим "видения", js-обработчик. 2. По клику устанавливаем куку, в которой помечаем режим отображения, и перезагружаем страницу. 3. В шаблоне сайта, в header.php, делаем проверку на куку. Если ее значение соответствует "слабовидящей" версии, то мы подключаем специальный css-файл, в котором переопределяем основные стили текста на более крупные. Вот. Я это вижу как-то так. Самый простой вариант. |
|
|
13.04.2015 18:27:05
webgrig, можете показать скриншоты до того, как вы кликнули на новость, и после этого? А то не совсем понятно что имеется в виду и какую шапку нужно поменять.
|
|
|
07.04.2015 11:51:29
Mezolick, да, возможно, конечно. Как раз в ключе $arElement["PROPERTIES"]["DOWNLOAD_FILE"]["VALUE"] и должен быть ваш файл. По-умолчанию ["PROPERTIES"] должен присутствовать в результирующем массиве. Но по непонятной причине у вас оно почему-то не выводится. Могу вам предложить воспользоваться методом
|
|||
|
07.04.2015 11:01:02
Mezolick, а вы указывали в настройках компонента, какие свойства выводить? К примеру:
В моем случае свойство, которое содержит файл(ы) называется FILE_PREVIEW. Вам нужно указать заместо него ваше свойство. |
|
|
31.03.2015 10:38:30
Артур Зайнуллин, какой компонент используется в блоке "Наши услуги"? news.list? Если да, то одних настроек инфоблока не достаточно. Нужно еще создать правило обработки адреса через админку.
|
|
|
31.03.2015 08:18:03
Я бы далеко не отходил от OnEndBufferContent. Просто для таких ситуаций я бы ввел своеобразные конструкции. К примеру, {арбуз|яблоко}. А дальше либо с помощью функции К примеру:
После этого, вы сможете спокойно вернуть арбуз на место при повторном редактировании, просто убрав конструкцию {арбуз|яблоко} и написав арбуз. |
|||||
|
23.03.2015 00:14:58
Алексей Минеев, в некоторых случаях, когда у меня не срабатывал метод $APPLICATION->SetTitle, я применял метод $APPLICATION->SetPageProperty("title", "Ваш тайтл"). Попробуйте, может вам и не придется искать, где собака зарыта.
|
|
|
05.03.2015 15:36:26
Дмитрий Глухов, я так полагаю, что компонент, который выводит у вас карусель из баннеров - это news.list? Тогда так (не знаю, как точно у вас там это прописано, но принцип вы, думаю, поймете):
У вас там на сайте идет такой код
Возможно у вас в коде шаблона будет что-то вроде:
Вам нужно в коде выше заменить $arItem["DETAIL_PAGE_URL"] на $arItem["PROPERTIES"]["НАЗВАНИЕ_ВАШЕГО_СВОЙСТВА"]["VALUE"] |
|||||
|
05.03.2015 14:40:22
Дмитрий Глухов, если это не делается в настройках компонента, то нужно подредактировать вывод его шаблона и заменить ссылку детального просмотра на ссылку из свойства.
|
|
|
02.03.2015 15:05:37
Вячеслав Кутовой, вам нужно понимать отличие статической информации от динамической. Там, где вы меняете title, идет изменение статической информации (а именно, файла index.php). А эта информация, если не корректно прописаны настройки, будет ложиться на все вложенные динамические разделы Если же вам нужно изменить title у вложенных динамических разделов, то тут есть 2 варианта:
1. Изменить их в SEO-свойствах раздела ( 2. Либо вам нужно будет для title создать Пользовательское свойство типа "Строка" у раздела ( |
|
|
02.03.2015 14:51:11
it-b, смотрите, в чем дело. Сначала вы выстраиваете сортировку свойств в свойствах инфоблока. Затем заходите в настройки компонента, еще раз выбираете нужные свойства и сохраняетесь. При этом свойства будут выстроены в нужной последовательности.
|
|
|
02.03.2015 10:33:22
Битрикс Разработчик, чтобы не писать специальных скриптов и не перегружать фотографии, можете их ресайзить "на лету" в шаблоне вывода товара.
Для этого просто пропишите этот код:
Подробнее о функции можете почитать |
|||||
|
27.02.2015 19:50:11
Vitaly Vladim, это делается в настройке компонента, который выводит ваши новости (
Если же в цикле у вас обрабатывается результат выборки через API, то тут за количество выбираемых элементов отвечает параметр arNavStartParams. В него нужно прописать array("nTopCount" => 10) (см. примеры Если делать совсем по-простому, то можно ограничиться таким кодом:
|
|||
|
26.02.2015 23:53:32
kent_d, это делается просто через расширенное управление пунктами меню. Вам нужно выбрать 'Тип условия->Выражение PHP'. А в самом выражении прописать $_SERVER['REQUEST_URI'] != /moi-url/. Эти манипуляции нужно проделать с тем пунктом меню, который вы хотите скрыть.
Если же вы хотите просто деактивировать этот пункт на какой-то странице, то просто пропишите условие в шаблоне меню: если текущая страница равна необходимой вам, то выводим пункт меню без ссылки; иначе выводим со ссылкой. |
|
|
26.02.2015 23:37:54
Денис Маманов, как вариант, можете просто сделать такую ссылку
|
|
|
26.02.2015 23:34:24
Виктор Марченко, если у админа все работает, а у других нет, то тут либо дело в какой-то установленной проверке на админа или авторизованного пользователя, либо в кэше. Попробуйте для начала очистить весь кэш.
Если проверки нет, а очистка кэша не дала результата, нужно будет подумать в чем ещё может быть причина. |
|
|
26.02.2015 17:29:33
Евгений Иванов, буквально полчаса назад ответил на подобный вопрос в
|
|
|
26.02.2015 16:48:14
Павел Егоров, свойства заказа добавляются/изменяются
Далее, вам нужно будет написать обработчик, который будет срабатывать после добавления заказа. Я по-быстрому набросал для вас код с комментариями:
|
|||
|
26.02.2015 15:02:23
Алексей, смотрите, я вам схематично изобразил:
1 - Сначала проверьте тут ( 2 - Затем посмотрите в настройках компонента каталога ( 3. В конце перейдите сюда ( |
|
|
26.02.2015 08:36:34
Дмитрий Диканов, а вы проверяли, есть ли вхождение в первое условие if? Может быть именно оно и выполняется, а ваша проверка на id раздела лежит в противовесе else. Иначе я не вижу причин, почему не выполняется ваша проверка, если вы говорите, что $arResult["IBLOCK_SECTION_ID"] не пустой и равен 42.
|
|
|
26.02.2015 08:21:40
Алексей, шаблоны ссылок по-умолчанию устанавливаются в настройках инфоблока вашего каталога. Переписать пути можно в настройках самого компонента каталога. Если в компоненте каталога шаблон ссылок пустой, то путь к товару берётся из настроек инфоблока.
|
|
|