DocLister

Автор: Agel Nash

Сниппет для вывода информации из различных таблиц. Изначально разрабатывался как замена сниппета Ditto, но в итоге существенно превзошел его в возможностях, гибкости и производительности. При этом в простых случаях использовать DocLister не сложнее, чем Ditto (многие параметры совпадают).

Отличительные особенности:

  • легко расширяется;
  • позволяет выводить данные из любых таблиц (в том числе из каталога Shopkeeper);
  • есть возможность вывести данные в json-формате;
  • возможность произвольной обработки данных перед выводом;
  • удобные средства отладки;
  • сортировка по TV-параметрам с преобразованием типов;
  • фильтрация документов, в том числе по TV-параметрам;
  • поддержка лексиконов;
  • загрузка параметров из файлов.

Для работы DocLister требуется PHP 5.3 или выше.

Github

Mem: 3.5 mb, MySQL: 0.0025 s, 2 req., PHP: 0.0371 s, all: 0.0396 s, cache.