Интеграция с модулем RDF


У меня есть модуль, который создает вывод HTML. Нужно ли поддерживать модуль Drupal 7 RDF?
Какие функции доступны в модуле RDF, которые позволяют модулю интегрироваться с ним? Какие крючки использует модуль?

 1
rdf
Author: kiamlaluno, 2011-03-03

1 answers

Темы будут работать с модулем RDF, если они используют соответствующие переменные атрибутов.

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

Вкратце

  • rdf_get_namespaces() покажет пространства имен, которые необходимо включить в ваш документ.
  • rdf_mapping_load() покажет сопоставления rdf для типа сущности.

Затем вы можете добавить разметку rdfa в поля по мере их вывода.

редактировать

Если вы используете стандартные функции темы, то до тех пор, пока вы придерживаетесь рекомендаций D7, вся магия RDF должна выполняться за вас. В частности, убедитесь, что вы используете $attributes $title_attributes и $content_attributes.

Если вы хотите знать, как определите сопоставления RDF, а затем, пожалуйста, задавайте больше вопросов.

 4
Author: Jeremy French, 2011-03-03 16:23:22