Доброго времени суток.
Уважаемые программисты, помогите, пожалуйста, доработать код.
Задача - вывести в head метатеги:
Текстовые поля добавлены.
Нанимал одного программиста, но они слился, сделав вывод только одного мета тега. Вот его код в шаблоне page.tpl:
<?php
$link = $node->название_поля_1['und'][0]['safe_value'];
$element = array(
'#tag' => 'meta',
'#attributes' => array(
'property' => 'og:url',
'content' => $link,
),
);
drupal_add_html_head($element, 'meta_deniurg');
?>
Я сам пробовал сделать остальные метатеги по аналогии с этим. Но, увы, я не программист. У меня все уперлось в meta_deniurg. Что это вообще за параметр?
Комментарии
По аналогии с http://sergeybelyaev.name/blog/dobavlenie-metatega-viewport-v-teme-drupal-7
Или через модуль https://www.drupal.org/project/metatag, в нем есть поддержка og.
Я пробовал делать по аналогии с подобными функциями http://sergeybelyaev.name/blog/dobavlenie-metatega-viewport-v-teme-drupal-7, но я практически не знаю программирование. Не получилось в общем передать содержимое текстового поля материала в содержимое атрибута content мета тега property.
Модуль https://www.drupal.org/project/metatag тоже не подходит. Поскольку уже стоит другой модуль метатегов https://www.drupal.org/project/metatag.
Неужели код, который я привел выше, нельзя доработать? Готов заплатить 500-750 р. за доработку.
https://s3.amazonaws.com/scrstorage/1119k1l5yy4227ax32.jpg
UPD. sergeybelya, извиняюсь.. Я думал вы предлагаете https://www.drupal.org/project/opengraph_meta использовать. А как через https://www.drupal.org/project/metatag вывести Open Graph мета теги?
У него для опенграфа есть подмодуль, нужно включить его на странице модулей, а там уже разберётесь
Спасибо! Помогло.