Дополнительный контент к виду

Главные вкладки

Аватар пользователя ivankin ivankin 2 ноября 2010 в 18:30

Не могу понять, как лучше поступить.

Есть несколько страниц, на которых есть виды. Кроме видов на них нет ничего, ровно как нет и самих нод, а только прописанные в настройках видов УРЛы.

После каждого вида нужно вставить текст. Сначала собирался сделать через отдельные .tpl, так как этих видов не очень много, но потом понадобилось, чтобы некоторые пользователи могли менять этот текст через админку.

Подразумевает ли Views такую штуку? Или куда-то в другое место смотреть?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 2 ноября 2010 в 19:01

Вы можете задать текст в поле, которое предоставляет сам вид, называется что-то типа "Custom text" или типа того. Если контент динамический, то можно приаттачить прямо к переменной в page.tpl.php через функцию препроцесса страницы, например

<?php

function НАЗВАНИЕТЕМЫ_preprocess_page(&$vars) {

if (

arg(0) == 'viewpath') { // сработает на страницах, которые начинаются с viewpath

$vars['content'] = $vars['content'] . 'ваш текст';// текст снизу

// $vars['content'] = 'ваш текст' . $vars['content']; // текст сверху

}

}

?>

Это вставить в template.php

Аватар пользователя ivankin ivankin 3 ноября 2010 в 10:20

raspytnik wrote:
а блоками нельзя организовать?

Мне кажется, должен быть путь попроще. Похоже, остаются только .tpl