Чи є якийсь модуль або якась конфігурація, яку я можу визначити метатеги для відображення сторінки переглядів в drupal 7 за допомогою Views 3.0?
Чи є якийсь модуль або якась конфігурація, яку я можу визначити метатеги для відображення сторінки переглядів в drupal 7 за допомогою Views 3.0?
Відповіді:
Мета - теги швидкий модуль дозволяє вказати мета - тег на основі шляху для ваших поглядів. Якщо ви ввімкнете метатеги на основі шляху, ви побачите посилання "Редагувати метатеги" на сторінці переглядів (важливо - не на екрані редагування подань!).
render($tabs)
було надруковано в page.tpl.php
.
Модуль Metatag має інтеграцію подань із поля з 7.x-1.0-beta2.
Встановіть підмодуль metatags_views, і ви отримаєте параметри метатегів у інтерфейсі інтерфейсів перегляду для відображення будь-якої сторінки перегляду (коментар Пола Кероля нижче).
Якщо ви не хочете використовувати "Мета- теги на основі шляху", як згадувалося раніше, ви можете зробити так, щоб поля мета-тегів_quick за замовчуванням, додані до самого терміна, працювали так, як потрібно за наступним підходом. Ось приклад того, як я це робив з роботами та допомогою drupal_add_html_head()
:
/**
* Implements hook_preprocess_HOOK()
*/
function MYMODULE_preprocess_page(&$vars) {
// if this is a term page and not being edited
if (arg(1) == 'term' && is_numeric(arg(2)) && is_null(arg(3))) {
// if this is a Views page
$view = (array)views_get_page_view();
if (!empty($view)) {
// if metatags_quick robots are set
$term = taxonomy_term_load(arg(2));
if (isset($term->meta_robots) && !empty($term->meta_robots[LANGUAGE_NONE][0]['metatags_quick']))
$element = array(
'#tag' => 'meta',
'#attributes' => array(
'name' => $term->meta_robots[LANGUAGE_NONE][0]['meta_name'],
'content' => $term->meta_robots[LANGUAGE_NONE][0]['metatags_quick']
),
);
drupal_add_html_head($element, 'MYMODULE');
}
}
}
Найбільш прямим рішенням вперед є додавання виду як блоку всередині вузла, а потім використання модуля, як Metatag, для розміщення метатегів на вузлі.
Уникає проблеми інтеграції поглядів. Також надається користь панірувальних сухарях, меню, патауто тощо. Все простіше налаштувати, коли сторінка - це вузол, а не перегляд.