Какой нужен модуль? (РЕШЕНО)

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

Аватар пользователя achadidi achadidi 15 января 2010 в 2:14

Здравствуйте, помогите пожалуйста!
есть тип материала Статья и есть вид материала Последние статьи (блок)
хочу, что бы блок последних статей выводился в отдельном поле под каждой статьей
прочла про Node Reference, перепробовала все варианты, ничего не выходит. поиском нашла тут кучу инфы кажется подходящей, но все с кодами, а я в них увы ничего не понимаю, так что не бейте за глупый вопрос...
как можно настроить вывод вьюса в поле?
или может быть нужен какой то другой модуль?
заранее спасибо

Комментарии

Аватар пользователя mak-vardugin mak-vardugin 15 января 2010 в 3:37

Расшифруйте пожалуйста, что конкретно хотите получить, сейчас не очень понятно.

блок[Последние статьи]
(статья 3)
еще что-то
(статья 2)
еще что-то
(статья 1)

или на странице с выводом статьи чтоб внизу был блок - Последние статьи

(Статья 1)
текст
текст
текст
текст

[Последние статьи]
(статья 3)
(статья 2)
(статья 1)

Аватар пользователя Stan.Ezersky Stan.Ezersky 15 января 2010 в 3:55

"mak-vardugin" wrote:
Расшифруйте пожалуйста, что конкретно хотите получить, сейчас не очень понятно.

Всё отлично понятно -)

Если

"achadidi" wrote:
есть тип материала Статья и есть вид материала Последние статьи (блок)

Сделайте шаблон вида node-статья.tpl.php (шаблон для материала "Статья")
Пропишите в info-файле темы новый регион, например articles
regions[articles] = Articles
Добавьте регион в созданный node-статья.tpl.php (в самый низ)

                <?php if ($articles): ?>
                    <?php print $articles?>
                <?php endif; ?>

Припишите блок к региону в настройках блоков. Пересохраните тему, сбросьте кэш

Аватар пользователя achadidi achadidi 15 января 2010 в 14:24

сделать новый шаблон для типа? а это можно если у меня есть этот тип, и уже около 400 статей в нем?

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

Аватар пользователя Stan.Ezersky Stan.Ezersky 15 января 2010 в 15:05

"achadidi" wrote:
как блок - не подходит, потому что тогда он выводится после всех комментов
Быть того не может. Неправильно цепляете-)

Аватар пользователя achadidi achadidi 15 января 2010 в 17:38

гм... а можно неправильно прицепить? я цепляю в Content bottom?
выводится текст, потом комменты, а потом блоки - закладки и т.д.
http://indonet.ru/Rasskaz/Jaisalmer-zolotoi-gorod
выше только content top...
может потому что у меня 5 друпал, там регионов меньше?
в любом случае у меня блок проблему не решает

Аватар пользователя mak-vardugin mak-vardugin 15 января 2010 в 17:12

может быть в теме которую вы выбрали нет Блока content, придется вставлять код или менять тему.

________________
слово Google на страничке насчитал 6 штук. обалдеть матрица наступает.

Аватар пользователя achadidi achadidi 15 января 2010 в 17:34

нет такого блока... но тему менять это слишком;)

а можно немного поподробнее куда вставлять код. в какой файл и в какое место? я просто в этом смысле абсолютный 0, php от html тока числом буков отличаю;)

гуглей 6? откуда? 3 рекламки, 1 поиск...имхо это лучше чем ссылками торговать, хотя сугубо имхо

Аватар пользователя Stan.Ezersky Stan.Ezersky 15 января 2010 в 17:47

node.tpl.php скопируйте и переименуйте node-articles.tpl.php, где articles - название типа материалов для статей. В этот файл вставьте в самый низ

               <?php if ($articles): ?>
                    <?php print $articles?>
                <?php endif; ?>

Про остальное написано выше (конкретно, про регион)

Аватар пользователя achadidi achadidi 15 января 2010 в 23:25

то есть для каждого такого типа материала (а хотела сделать тоже самое еще для 4 типов материалов) надо создать свой .tpl.php с кодом?
а если блок будет выводиться в конце ноды не получится ли что поля cck и нод имадж этой ноды будут ниже него? таким блоком я же не смогу управлять также как весами полей...

я думала есть какой то способ привязать вьюс к сск...

Аватар пользователя mak-vardugin mak-vardugin 16 января 2010 в 0:14

"achadidi" wrote:
надо создать свой .tpl.php с кодом?
если вы такой способ вывода хотите сделать для все материалов тогда подвинтите оригинальный файл, только копию себе оставьте.

"achadidi" wrote:
привязать вьюс к сск

только блоками или так как предложили

Аватар пользователя Stan.Ezersky Stan.Ezersky 16 января 2010 в 0:22

"achadidi" wrote:
а если блок будет выводиться в конце ноды не получится ли что поля cck и нод имадж этой ноды будут ниже него? таким блоком я же не смогу управлять также как весами полей...
Без обид, но я задолбался объяснять простые и очевидные вещи: просто попробуйте!

Аватар пользователя Stan.Ezersky Stan.Ezersky 16 января 2010 в 0:22

mak-vardugin, вот я офигеваю с вас: если вы чего не знаете, не разводите флудодром!

Я предложил самый простой способ. Можно вывести через cck, т.к. есть модуль Viewfield, но разбирайтесь с ним сами. Хочу заметить, что он ещё в dev-версии, так что пользуйте на свой страх и риск

Аватар пользователя achadidi achadidi 20 января 2010 в 12:48

попробовала, но ничего у меня не вышло, не просто это все как-то
спасибо Вам большое за советы, вернусь может быть позже.

пока сделала просто вывод блоком, где выводица, на чем и закрываю тему

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 16 января 2010 в 0:32

"mak-vardugin" wrote:
в папке вашей темы /themes/Название вашей темы/ есть файлы Название вашей_темы.info и node.tpl.php
найдите их, я пока найду статью где это подробно расписано

"Stan.Ezersky" wrote:
, не разводите флудодром!

фуфлодром, ты хотел сказать? Smile

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 16 января 2010 в 1:08

"mak-vardugin" wrote:
Я хотел ей разъяснить по подробнее где ей найти эти файлы,

это похвально
"mak-vardugin" wrote:
в папке вашей темы /themes/Название вашей темы/ есть файлы Название вашей_темы.info и node.tpl.php
найдите их, я пока найду статью где это подробно расписано

только вы сами не знаете сути вопроса.
"mak-vardugin" wrote:
если вы такой способ вывода хотите сделать для все материалов тогда подвинтите оригинальный файл, только копию себе оставьте.

то что такая мелочь - не повод править темы ядра - вы тоже не знаете.

Комменты(и свои и ваши) удалять не буду. Пусто повисят денек. Не знаете - не зачем лезть.

Аватар пользователя mak-vardugin mak-vardugin 16 января 2010 в 1:40

"Stan.Ezersky" wrote:
Но я-то написал

поэтому я и не стал больше ни чего выкладывать и вставлять ссылки на уроки, потому что вы дополнили свою рекомендацию по коду.

Стен, мне бы не хотелось с вами ругаться, вы, RxB и еще несколько человек, хотя бы пытаетесь помогать друг-другу и остальным, несмотря на занятость и усталость от человеческой лени. Большинство же просто заходит берет, что нужно и уходит, ну иногда про чей-нибудь готовый сайт гадость какую скажет.