node.tpl

daykkin Пт, 28/03/2014 - 09:40

Не работает аякс на расширенном фильтре через вставку блока в node.tpl

Всем привет! У меня есть блок во views с развернутыми фильтрами на сортировке, который я показываю через регион "tab" в node.tpl таким образом:

<?php if (block_get_blocks_by_region('tab')): ?>
<?php 
print render(block_get_blocks_by_region('tab')); ?>
<?php 
endif; ?>

В отображаемом результате прекрасно работает аякс для переключения страниц, но совсем не работает в фильтрах сортировки.

После нескольких часов тестирования, я обнаружил, что блок работает идеально (и постраничный переход и фильтры сортировки) если выводить его в любом месте page.tpl

Вот что я вижу в исходном коде, когда вывожу его через page.tpl:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

staryi Чт, 10/01/2013 - 05:03

Темизация node--myType.tpl

Пытаюсь темизировать вывод типа материала события (event)

Если пишу на странице в окне от Devel "Execute PHP Code" код, то значения переменных выводятся, а из шаблона node--event.tpl не выводяться, подскажите как правильно и где туплю пожалуйста.

Вот как пытаюсь получить.

<?php$node = node_load($nid); 
        print ($node->field_event_date['und'][0]['value']);
        print ($node->field_event_date['und'][0]['value2']);
        //print_r ($node);
        //print render($content['field_event_date']);
        print "<hr>";
        $date_values = field_get_items('node', $node, 'field_event_date');
        print ($date_values[0]['value']);
        print "<br/>";
        print ($date_values[0]['value2']);
        print "<br/>";
?>

Но не одна из этих строк ничего не выводит мне из шаблона:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

sergey_l Пт, 23/11/2012 - 18:28

Пора бы в курилку! А лучше в мусор!

Всем привет! Прошу подсказать, как заставить "работать" views или panel. Использую тему Hatch. Создал представление для вывода материала списком. В предпросмотре отображается как и надо, но на самой странице всё иначе. файл шаблона node.tpl перекраивает представление, оказывается более приоритетным. Если же его удалить, то нода выводится пустой. Тоже самое и с панелями. Почему не представление или панель не выводится так как в предпросмотре?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Ronn Чт, 03/05/2012 - 09:39

Показывать только одно поле рейтинг из двух в статье, выбранное посетителем (например радио-кнопки Рейтинг№1 или Рейтинг№2 и пр)

Всем добрый день.

Я использую Drupal 7, установлены модули VoteApi, FiveStar. Вывожу пятизнаки в два поля в материале статья (например Story).
Всё получается хорошо и за оба рейтинга могут голосовать посетители.

Собственно что я хочу сделать:
Я хочу реализовать "радио-кнопки" для каждого голосования (или же выпадающие из списка выбора), и при выборе Рейтинг№1 показывался человеку первый рейтинг и он мог за него проголосовать, при выборе Рейтинг№2 показывался второй рейтинг и он мог за него голосовать.
Т.е. чтобы человек не мог видеть два рейтинга одновременно, а только один выбранный им.

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ZiGi Пт, 27/04/2012 - 14:19

Шаблон ноды и таксономия

Допустим есть словарь вида:
-Категория
--Подкатегория
----Пункт1
----Пункт2
-Категория
--Подкатегория
----Подкатегория
----Подкатегория
При зоздани ноды в шаблоне выводится только последняя категория, а нужно, чтобы выводился полный путь, допустим:
Категория>подкатегория>пункт1 и соответственно чтобы ссылка имела вид
/category/subcategory/punkt1/nodetitle
И собственно сам вопрос, как такое реализовать?

Тип материала: 
Версия Drupal: 
0 Спасибо

AbcNet Чт, 03/03/2011 - 23:04

Внешний вид материала

Пожалуйста помогите начинающему друпалеру определиться с идеологически верным решением вопроса.

Тема такая: есть материал с набором самых разных полей - строки, картинки, ссылки embed видео и т.д. Нужно красиво сверстать страницу с этой информацией.

Погуглив, нашел такие решения:

1. С помощью темизации. Создать node.tpl для выбранного типа нод. Там сверстать вывод полей ноды по собственному вкусу.
Недостаток: недостаточная гибкость подход. Хотелось бы решение, где можно в админке без напряга перетаскивать отдельные поля, вставлять блоки, и т.д.

2. Модуль contemlate. Как я понял это тоже самое что и в первом пункте, но только с редактированием из админки. Единственный плюс - можно получить рыбу в html а дальше, переделав ее, использовать для оформления node.tpl

3. Модуль panel. В нем можно рулить отображением внешнего вида ноды, но управление - такой кошмар! Все поля оборачиваются большим количеством div'ов что довольно сложно потом через css сделать что то путное со страницей. Замечу, что при в модуле views можно менять теги обёрток, а в panel нет (только контейнер и класс css). Может нужно доставить к panel какие то модули, чтобы можно было более гибко управлять отображением?

Так какой же метод будет идеологически верным с точки зрения Drupal? Или я что-то пропустил?

PS: В догонку еще вопрос: почему в темах хлебные крошки выводятся в фиксированном месте? Не было бы более логичным делать их блоком, что бы можно было спокойно таскать их по разным регионам темы? Может есть какой-то модуль решающий этот вопрос?

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

swingsss@drupal.org Пнд, 08/11/2010 - 11:10

[РЕШЕНО] Как вывести свой регион (блок) в node.tpl

Создана страница Views. Имеет параметр Exposed form in block:Да. Тоесть фильтр выводится в блок, но регион в node.tpl почему то не выводится. Подскажите пожалуйста: Как вывести регион в node.tpl или как во Views вывести этот фильтр. Так как, views_embed_view('Computer', 'page_1') - выводит содержимое а не фильтр.

Заранее благодарен за ответы

Механизм шаблонов позволяет так же располагать регионы не только в пределах основного шаблона (page.tpl.php), но и в пределах более мелких шаблонов - типа node, page, comment, blog и т.п.

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо