Планирую написать небольшой модуль. Основное что модуль должен делать это брать определенную строку с XML (как сделать я знаю) и при создании ноды (и загрузки файла) переносить значения в описание и другие поля. С чего начать писать такой функционал?
Импорт информации с XML файла в поля при первой публикации ноды
Главные вкладки
Лучший ответ
Решение оказалось довольно таки простое: hook_field_extra_fields.
С помощью псевдополей можно вывести все что нужно из xml. Поскольку файл всё равно хранится на сайте, то не использовать было бы глупо)
Комментарии
Если имеется ввиду импорт данных из XML, то все уже написано:
https://www.drupal.org/project/feeds
https://www.drupal.org/project/feeds_xpathparser
Если что-то другое, опишите понятнее(подробнее)..
Формат файла .fb2
Без разницы, это же xml..
С графикой возможно придется повозиться, но это не проблема, т.к. функционал модуля feeds легко расширяем.
Ну да) я просто уточнил. Вот только беда с тем что feeds громосткий немного, я после того как установил его он в редактировании views отправлял запрос по Ajax который был слишком большой...
Хотелось б что-нибуть попроще. Мне достаточно будет для 1 типа материала модулем настроить под конкретные поля и всё.
Решение оказалось довольно таки простое: hook_field_extra_fields.
С помощью псевдополей можно вывести все что нужно из xml. Поскольку файл всё равно хранится на сайте, то не использовать было бы глупо)