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

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

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

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

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

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

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

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

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

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

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

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

Пишем XML карту сайта для Drupal 6 сами

Декабрь 8, 2016 г.

Поначалу я думал, что сделаю карту с помощью модуля. Для типовых проектов - лучшего не придумаешь. Достал последнюю версию модуля xmlsitemap под 6-ю версию друпала, настроил типы публикаций и запустил rebuild ссылок. Но, видимо, публикаций оказалось ...

Читать

Изменения настроек поля программно Drupal 7

Май 27, 2020 г.

Если вам программно нужно изменить настройки поля в Drupal, то на помощь приходит Field CRUD API. Это набор функций из файла modules/field/field.crud.inc. ...

Читать

 

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

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



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