Разрабатывая сайт с хотя бы одним модулем, будь то новости, каталог, награды, документы и т.п. зачастую возникает необходимость прикрепления нескольких изображений через свойство типа «Файл». Но и тут же возникает главный вопрос: как уменьшать (ресайзить) загружаемые изображения?!
Стандартная форма Битрикса позволяет сделать форму одной сплошной из полей вопросов и ответов, но часто нужно в подобной форме сделать разделение на блоки.
Иногда требуется вывести описание раздела в инфоблке новостей, а именно в шаблоне news.list. Для этого в директории с шаблоном создаем файл result_modifier.php
В Битриксе можно создавать формы добавления элемента и за их счет можно создавать множество модулей таких как Отзывы, Комментарии, Формы связи и другого назначения.
На редакции Старт нет модуля веб-форм, но на инфоблоках можно сделать фому ничуть не хуже, а где-то и лучше.
Иногда требуется сделать анонс из детального описания. Можно сделать вывод с ограниченным количеством символов, но зачастую не хочется видеть обрезанные части слов. Для этого можно сделать обрезку по количеству слов, а не символов.
Иногда нужно сделать так, чтобы при выборе ответа в поле, результат формы отправлялся на разные емайлы. Будем делать на 2-а емейда используя два шаблона, якобы у нас, например, 2-а дилерских центра (ДЦ).
Возникает ситуация, когда на сайте размещено множество изображений, будь то статьи или позиции товара. И у всех изображений прописаны только alt-теги, а нам нужно, чтобы были прописаны еще и title. На помощь к нам приходит простой java-скрипт.
Иногда нужно вывести файлы с свойстве типа Файл в другом порядке, чтобы вновь добавленный файл был выше ранее добавленных. Это делается следующим образом.
Как отфильтровать bitrix:news.list по разделам (секциям) в многосайтовости выцепив ID сайта. В файле news.php делаем следующее перед bitrix:news.list
Иногда требуется создать символические ссылки на хостинге посредством скрипта php.