Создайте пользовательский XML-канал с Drupal 7 - PullRequest
2 голосов
/ 11 февраля 2011

Мне нужно создать пользовательский XML-фид в drupal 7. Возможно ли это с фидами? Если так, как и ... Где я могу установить «корневой узел» XML? Кроме того, я добавляю поля в этот XML, но эти поля должны быть заключены в другие элементы, как я могу это сделать? e.g.:

<?xml version="1.0" encoding="UTF-8"?>
<xmlns="..."xmlns:xsi="..."xsi:schemaLocation="..."> this is the 'root node' i need to add    
<calendar> these are elements to add around the field  
 <timestamps>    
  <timestamp>      
   <date>this is the date_field/date>    
  <.timestamp>  
 </timestamps>
</calendar>

Итак, чтобы возобновить: у меня есть только поле «дата» и все вокруг (календарь, метки времени, метка времени), которые мне нужно добавить. Это необходимо сделать почти для всех необходимых полей.

Смысл всего этого - экспортировать XML, настроенный в соответствии с пользовательским стандартом xml. Я еще не нашел модуль, способный сделать это, поэтому, пожалуйста, сообщите.

Пожалуйста, сообщите

Ответы [ 4 ]

1 голос
/ 04 января 2013

Вы можете проверить http://drupal.org/project/views_datasource. Я использовал это в одном из своих проектов.Создайте ' view ', затем добавьте ' page '.Установите формат « XML-документ данных », затем добавьте поля и метки.Надеюсь, это поможет.

0 голосов
/ 04 июля 2011

У меня была та же проблема, и вместо поиска "xml" я подумал, что подойдет любой формат экспорта узла.Тогда я нашел это: http://drupal.org/project/node_export

Он утверждает, что имеет возможность настроить формат XML

0 голосов
/ 04 января 2013

Здесь показано, как импортировать xml-файл в drupal в виде узлов или содержимого.

http://drupalwalla.blogspot.co.uk/2012/12/use-feeds-module-to-import-xml-data-in.html

0 голосов
/ 09 марта 2011

Я не знаю, есть ли для этого модуль Drupal 7 ...

Существует Экспорт данных просмотров для Drupal 6, возможно, что-то там есть.

Это может помочь вам начать, если вы хотите создать что-то нестандартное: http://drupal.org/node/276677

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...