Компонент sf.iblock.table (список элементов в виде таблицы)


Данный компонент позволяет добавить таблицу на выбранную страницу.




  Настройки компонента:

1) Шаблон компонента;

2) Основные параметры.
  1. Тип информационного блока - из выпадающего списка можно выбрать один из созданных в системе типов инфоблоков. Инфоблоки, созданные для выбранного типа, будут подгружены после нажатия кнопки ок. Тип здесь можно не выбирать;
  2. Метод идентификации - по символьному коду, либо по уникальному идентификатору;
  3. Показать фильтр - чекбокс, который включает фильтрацию, либо отключает. 


3) Источник данных
  1. Поле для первой сортировки новостей - в списке перечислены поля, по которым может проводиться сортировка новостей. Также можно выбрать пункт другое и задать в поле рядом код нужного поля;
  2. Направление для первой сортировки новостей - по возрастанию либо по убыванию;





4) Шаблоны ссылок;
      URL страницы детального просмотра - указывается шаблон ссылки на страницу детального просмотра.

5) Управления режимов AJAX
  1. Включить режим AJAX - включение для компонента режима AJAX;
  2. Включить прокрутку к началу компонента - если пользователь совершит AJAX-переход, то по окончании загрузки произойдет прокрутка к началу компонента;
  3. Включить подгрузку стилей - при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом;
  4. Включить эмуляцию навигации браузера - когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера "Назад" и "Вперед";
  5. Дополнительный идентификатор.


6) Дополнительные настройки
  1. Максимальная длина анонса для вывода  - если тип анонса у элемента инфоблока - текст, то можно указать максимальную длину, после которой анонс будет отсечен;
  2. Формат показа даты - в списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт другое, можно сформировать свой вариант на основании php-функции date;
  3. Устанавливать заголовок страницы - при установленной опции в качестве заголовка страницы будет установлено имя текущего инфоблока;
  4. Устанавливать заголовок окна браузера - при установленной опции в качестве заголовка окна браузера будет установлено название элемента или SEO названия элемента;
  5. Устанавливать ключевые слова страницы - устанавливать в заголовках ответа время модификации страницы;
  6. Включать инфоблок в цепочку навигации - при установленной опции в цепочку навигации будет добавлено имя инфоблока;
  7. Включать раздел в цепочку навигации - если опция установлена и в инфоблоке созданы разделы, то при переходе по разделам их названия будут добавлены в цепочку навигации;
  8. ID раздела - в данном поле можно указать ID "родительского" раздела, чтобы ограничить выборку элементов по нему;
  9. Код раздела;
  10. Показывать элементы подразделов раздела;
  11. Строгая проверка раздела для показа списка.


7) Настройки постраничной навигации; 
  1. Шаблон постраничной навигации - указывается имя шаблона постраничной навигации. Если поле пусто, то выбирается шаблон по умолчанию (.default). Также в системе задан шаблон orange;
  2. Выводить над списком - при отмеченной опции навигация по элементам будет выведена вверху страницы, над списком;
  3. Выводить под списком - при отмеченной опции навигация по элементам будет выведена внизу страницы, под списком;
  4. Название категорий - в данном поле указывается название категорий, по которым происходит перемещение по списку;
  5. Выводить всегда - если флаг не отмечен, постраничная навигация не будет выводиться, если все элементы помещаются на одной странице. Если отмечен, то будет выводиться всегда;
  6. Использовать обратную навигацию - механизм используют, если при добавлении элемента инфоблока он попадает наверх списка. Таким образом меняется лишь последняя страница. Все предыдущие можно надолго закешировать;
  7. Время кеширования страниц для обратной навигации - указывается время кеширования страниц для обратной навигации в секундах;
  8. Показывать ссылку "Все";
  9. Включить обработку ссылок.
8) Настройки 404 ошибки. 
  1. Устанавливать статус 404;
  2. Показ специальной страницы;
  3. Сообщение для показа (по умолчанию из компонента);


9) Настройки гридов.
  1. Показывать меню гридов;
  2. Показывать панель навигации;
  3. Показывать пагинацию (переключатели страниц);
  4. Показывать общее кол-во записей;
  5. Показывать переключатель количества записей на странице;
  6. Показывать панель действий;
  7. Разрешить перетаскивать колонки;
  8. Разрешить менять ширину колонок;
  9. Разрешить горизонтальный скролл;
  10. Разрешить сортировку по колонкам;
  11. Разрешить закрепление шапки.


Параметры компонента;
  • Тип информационного блока;
  • Метод идентификации;
  • Метод идентификации;
  • Показать фильтр.