Вот на хабре выводиться Раздел (таксономия) - Название ноды
http://forum.drupal.ru/node/14971
Все таки подскажите, как вывести не раздел... перед заголовком, а тип материала (с названием на русском, а не машинное имя) и ссылкой на раздел...
еще раз повторю код... который выводит все как надо но с машинным именем, а надо имя типа материала на русс языке.
" title=""> <?php echo $node->type; ?> :
" title="<?php print $title ?>"> <?php print $title ?>
на что нужно изменить это $node->type;
что бы выводилось не машинное имя типа материала?
и что бы выводился вместо $type_url (на текущую вьюху ссылается), а надо на вьюху которая выводит эти материалы. Только кажется не реально это т.к. ноды не привязываются... к разделам. Таксономию что ли придется использовать?
Может можно как то ручками прописывать...
Комментарии
views?
-
views все решает. разбирайся, что не знаешь, есть в поиске.
вперёд
кстати, название материала это и есть заголовок ноды, не понятен смысл "стрелочек"
-
-
и вьюха к тому что требуется никак не нужна. она лишь выводит материал нужный а
а меня интересует КАК выведенный материал показать в это вьюхе..
т.е. что необходимо прописать... в нода тпл пхп, рядом с заголовком материала, что бы вывести тип материала...
причем тут вьюха непонятно.
ДОБАВЛЯЮ В nod tpl php перед заголовком
<?php print $node_type_name ?>
Не работает.
как тогда вы прикрепляете ноду к разделу если нигде этот раздел не прописываете? о_О
<?php
echo $node->type;
?>
ну я делаю... вьюху и вывожу тип материала только.
это выводит машиное имя. нужно то как я его называю по русски.
-
ну вот, 12 постов спустя наконец стало понятно что нужно сделать — "Вывести перед заголовком ноды её тип", неужели было так трудно сразу написать об этом, без вываливания кучи не нужной информации?
<?php
function phptemplate_preprocess_node(&$vars){
static $types;
if (!$types) {
$types = _node_types_build();
}
$vars['title'] = $types[1][$vars['type']] . ': ' . $vars['title'];
}
?>
Это немного не то.
1. У типа материала должна быть своя отдельная ссылка ведущая на раздел... (<?php print $type_url ?> )
2. Необходимо, что бы выводилось только у материалов с главной странице, а не у всех подряд. Т.е. нужно код вставлять в темизирующий файл главной.
дак сделайте его ссылкой, html не знаете?
<?php
'<a href="...">' . $types[1][$vars['type']] . '</a>'
?>
http://api.drupal.ru/api/function/drupal_is_front_page/6
ну я на своем варианте сделал. на вашем не получилось.
чтобы каждому разделу node-мойматериал непрописывал.
можно создать Frontpage tpl php
Правда что то не срабатывает...
вы предлагаете ручками ссылку прописывать??? или как?
там же типов материалов куча...
что то не понятно.
Вот на хабре выводиться Раздел (таксономия) - Название ноды
http://forum.drupal.ru/node/14971
Все таки подскажите, как вывести не раздел... перед заголовком, а тип материала (с названием на русском, а не машинное имя) и ссылкой на раздел...
еще раз повторю код... который выводит все как надо но с машинным именем, а надо имя типа материала на русс языке.
" title=""> <?php echo $node->type; ?> :
" title="<?php print $title ?>"> <?php print $title ?>
на что нужно изменить это $node->type;
что бы выводилось не машинное имя типа материала?
и что бы выводился вместо $type_url (на текущую вьюху ссылается), а надо на вьюху которая выводит эти материалы. Только кажется не реально это т.к. ноды не привязываются... к разделам. Таксономию что ли придется использовать?
Может можно как то ручками прописывать...
До Штирлица не дошла шифровка из штаба, Штирлиц прочитал шифровку второй раз, всё равно не дошла...
аналогично
много букв с не понятным смыслом.
Создать во Views блок закидать нужные поля
Создать регион и вывести созданный блок
Хм... вопрос лишь, как на главной вывести по русски название материала, с помощью которого создана нода, рядом с заголовком которой он и выводится.
xxandeadxx, ты зря старался, ибо:
До Штирлица не дошла шифровка из штаба, Штирлиц прочитал шифровку второй раз, всё равно не дошла...
http://drupal.org/node/54059#comment-884645
Я так думаю, можно создать шаблон поля вида и тупо вставить что то из того, что по ссылке я выше дал
На эти строки уже натыкался. Спасибо. Осталось как то ссылку привязать... если такое вариант существует.