Как экспортировать / выгрузить узлы Drupal в один файл HTML? - PullRequest
0 голосов
/ 09 декабря 2010

Есть ли способ (программно или с использованием существующего модуля) экспортировать или выгружать все узлы определенного типа контента в один файл HTML? Типы контента имеют много полей CCK, и я хочу экспортировать их как HTML, чтобы сохранить их форматирование.

Спасибо

Ответы [ 2 ]

1 голос
/ 10 декабря 2010

Если вы хотите пройти через слой темы узла, вы можете запустить что-то (примерно) как:

$result = db_query("SELECT nid FROM {node}");<br> $output = array();<br> while($row = db_fetch_array($result)) {<br> $output[] = node_view(node_load($row));<br> }<br> print implode("\n", $output);<br>

Вы можете поместить это в обратный вызов меню или сбросить его на экран ...

См: http://api.drupal.org/api/drupal/modules--node--node.module/function/node_view/6

1 голос
/ 09 декабря 2010

Используйте представление Drupal для создания таблицы, содержащей тип CCK и все его поля, которые вы хотите.Затем перейдите на эту страницу и используйте «View Source» в своем браузере для захвата HTML.

В настоящее время нет ядра или стороннего модуля, который бы выполнял именно то, что вы просите.

...