Здравствуйте, помогите пожалуйста!
есть тип материала Статья и есть вид материала Последние статьи (блок)
хочу, что бы блок последних статей выводился в отдельном поле под каждой статьей
прочла про Node Reference, перепробовала все варианты, ничего не выходит. поиском нашла тут кучу инфы кажется подходящей, но все с кодами, а я в них увы ничего не понимаю, так что не бейте за глупый вопрос...
как можно настроить вывод вьюса в поле?
или может быть нужен какой то другой модуль?
заранее спасибо
Комментарии
Расшифруйте пожалуйста, что конкретно хотите получить, сейчас не очень понятно.
блок[Последние статьи]
(статья 3)
еще что-то
(статья 2)
еще что-то
(статья 1)
или на странице с выводом статьи чтоб внизу был блок - Последние статьи
(Статья 1)
текст
текст
текст
текст
[Последние статьи]
(статья 3)
(статья 2)
(статья 1)
Всё отлично понятно -)
Если
Сделайте шаблон вида node-статья.tpl.php (шаблон для материала "Статья")
Пропишите в info-файле темы новый регион, например articles
regions[articles] = Articles
Добавьте регион в созданный node-статья.tpl.php (в самый низ)
<?php if ($articles): ?>
<?php print $articles?>
<?php endif; ?>
Припишите блок к региону в настройках блоков. Пересохраните тему, сбросьте кэш
сделать новый шаблон для типа? а это можно если у меня есть этот тип, и уже около 400 статей в нем?
если блок цеплять то он появляется в самом низу, под комментами, а хотелось бы что бы список последних висел внизу самой статьи под именем автора, оно у меня тоже отдельным полем
гм... а можно неправильно прицепить? я цепляю в Content bottom?
выводится текст, потом комменты, а потом блоки - закладки и т.д.
http://indonet.ru/Rasskaz/Jaisalmer-zolotoi-gorod
выше только content top...
может потому что у меня 5 друпал, там регионов меньше?
в любом случае у меня блок проблему не решает
может быть в теме которую вы выбрали нет Блока content, придется вставлять код или менять тему.
________________
слово Google на страничке насчитал 6 штук. обалдеть матрица наступает.
нет такого блока... но тему менять это слишком;)
а можно немного поподробнее куда вставлять код. в какой файл и в какое место? я просто в этом смысле абсолютный 0, php от html тока числом буков отличаю;)
гуглей 6? откуда? 3 рекламки, 1 поиск...имхо это лучше чем ссылками торговать, хотя сугубо имхо
node.tpl.php скопируйте и переименуйте node-articles.tpl.php, где articles - название типа материалов для статей. В этот файл вставьте в самый низ
<?php if ($articles): ?>
<?php print $articles?>
<?php endif; ?>
Про остальное написано выше (конкретно, про регион)
то есть для каждого такого типа материала (а хотела сделать тоже самое еще для 4 типов материалов) надо создать свой .tpl.php с кодом?
а если блок будет выводиться в конце ноды не получится ли что поля cck и нод имадж этой ноды будут ниже него? таким блоком я же не смогу управлять также как весами полей...
я думала есть какой то способ привязать вьюс к сск...
только блоками или так как предложили
mak-vardugin, вот я офигеваю с вас: если вы чего не знаете, не разводите флудодром!
Я предложил самый простой способ. Можно вывести через cck, т.к. есть модуль Viewfield, но разбирайтесь с ним сами. Хочу заметить, что он ещё в dev-версии, так что пользуйте на свой страх и риск
попробовала, но ничего у меня не вышло, не просто это все как-то
спасибо Вам большое за советы, вернусь может быть позже.
пока сделала просто вывод блоком, где выводица, на чем и закрываю тему
фуфлодром, ты хотел сказать?
это похвально
только вы сами не знаете сути вопроса.
то что такая мелочь - не повод править темы ядра - вы тоже не знаете.
Комменты(и свои и ваши) удалять не буду. Пусто повисят денек. Не знаете - не зачем лезть.
метание какашкамиоффтопик почистилпоэтому я и не стал больше ни чего выкладывать и вставлять ссылки на уроки, потому что вы дополнили свою рекомендацию по коду.
Стен, мне бы не хотелось с вами ругаться, вы, RxB и еще несколько человек, хотя бы пытаетесь помогать друг-другу и остальным, несмотря на занятость и усталость от человеческой лени. Большинство же просто заходит берет, что нужно и уходит, ну иногда про чей-нибудь готовый сайт гадость какую скажет.