=iffilled - название функции для обработки последующих данных this.property.SOURCE - наше свойство которое проверяем на пустоту "Cсылка %s" - шаблон подстановки если свойство заполнено
Это ооочень круто, только сегодня узнал о такой возможности для формирования мета-данных (использование своих функций), до этого лепил свои шаблоны в component_epilog и ставил "сгенерированные" значения через SetProperty, SetTitle и т.е. )))
После добавление этого кода все диаграммы статистики в админке перестают отображаться (может что-то еще, но пока заметил только это). Подскажите пожалуйста, может что-то не так делаю!
Пословский Валерий, данный код никак не должен влиять на отображение диаграмм возможно сохранили файл с bom или есть пробелы после ?> или перед <? в файле
Чурсин Андрей, можно было передать ид и тип сущности да и любые другие параметры дополнительные сразу в шаблоне там видимо чтото вроди explode(" ",$data)
{=myaddseo this.ID "iblock"} вариант будет универсальным и работать везде с 14.5.3 версии насколько помню...
Чурсин Андрей, я к тому что вариант не универсальный совсем... ид может лежать и в свойстве отдельно, я бы наверное пошел по варианту передачи сразу его в функцию
Андрей, добрый день! А подскажите, может ли в SEO-шаблоне задана переменная, выводящая название физической папки, в которой лежит каталог? По типу {=folder.name} или использующее свойства этой папки.
Юшкин Роман, define если попробовать то возможно и сработает. Но с новыми версиями битрикса нужно проверять (там автопересчет правил насколько помню уже идет для категорий, может каким образом влияет)
Загальский Андрей, попробовал , вроде не работает. Но я решил такую задачу другим, более нормальным способом, путем реструктуризации каталога. Спасибо за ответ!
Добрый день, всем! Необходимо реализовать функцию шаблонов less, и использовать следующим образом {=less iblock_element_property.70 "0.30" iblock_element_property.191.PROPERTY_183 iblock_element_property.191.PROPERTY_184}.
Сейчас в инфоблоке iblock_element_property.70 есть свойство типа строка с разными значениями веса изделия, например, 0.12, 1.12 и т.д.
Т.е. если есть свойство инфоблока iblock_element_property.70 и его значение меньше числа 0.30, то выводить значение свойства PROPERTY_183. если больше либо равно 0.30, то выводить значение другого свойства PROPERTY_184 из другого инфоблока, как это реализовать в пользовательской функции, зарегистрировать обработчик события этой функции в файле init.php и использовать ее в шаблоне?
Помогите реализовать очень нужно, заранее спасибо!
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».