Выгрузка словарей таксономии в csv из Drupal

Понадобилась выгрузка всей кучи словарей в текстовом виде. Не для импорта, а так: редакторам на сайте не удобно по словарям ползать и смотреть, что есть, а чего нет. Дело, конечно, вкуса.

Посмотрел для начала готовые модули. Все они заточены под операции экспорта-импорта, и много ещё чего могут из того, что мне не требуется. Но установить модуль, наверное, быстрее, чем самому ваять?

Смотрю, к примеру, модуль Feeds. Похоже, то что надо, но я даже не стал устанавливать, т.к. он в архиве весит почти мегабайт. Подключать ещё один модуль-монстр в хорошо нагруженный проект на Drupal желания не возникает.

Экспорт данных словарей в CSV

Нужно то — сделать раздел в админ меню, чтобы вывести ссылку на экспортируемый файл. И сделать функцию экспорта в CSV, чтобы выгрузку сразу можно было открыть в Excel.

Приведенный ниже код актуален в Drupal 7.

Весь дополнительный код у меня собран в собственном модуле (shra_contribution). В hook_menu добавил пару айтемов:

А вот функция, которая и файл выдаёт и страницу со ссылкой возвращает:

Я предпочитаю написать полсотни строк, вместо установки модуля а-ля «швейцарский нож».

Мало букафф? Читайте есчо !

Ajax в Drupal 7

Август 31, 2015 г.

Расскажу про использование техники ajax в рамках движка Drupal. Начнем с теоретических моментов. Во-первых, чтобы получить какие то данные с веб-сайта под Drupal, нужно чтобы соответствующий адрес существовал на сайте. Во-вторых, нам не хотелось бы ...

Читать

Анимация смены картинок с помощью jquery

Декабрь 26, 2012 г.

Ещё одна типовая задача, для которой найдено приличное решение. Типично суть задачи состоит в следующем. Есть набор изображений, которые демонстрируются поочередно в некотором контейнере. Ставится задача по анимации периодической смены этих картинок средствами ...

Читать

 

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: