Вобщем столкнулся с задачей, надо сделать главную страницу...
Задача такая...
Есть несколько новостных разделов, надо вывести с каждого по одной новости, причём по чёткому шаблону, т.е. новость с первого раздела, новость со второго раздела. например как на http://gazeta.ru/
Как это сотворить, помогите! погибаю просто, надо проект вводить а не получается
Комментарии
с помощью views делаешь блоки новость первого раздела, новость вторго... потом эти блоки внужном порядке расставляешь где вам уггодно, и как вам угодно
Еще есть модуль Panels и модуль taxonomy_block. С этой связкой можно очень просто сделать морду под эту задачу. Только что сделал (за два часа), правда у меня выводится по пять заголовков новостей.. В настройках taxonomy_block можно указать хоть один заголовок, хоть сколько.. с тизером или без.
а где его взять? что-то не могу найти...
http://drupal.org/project/Modules/category/71
тут нету...
http://drupal.org/project/panels
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
да нет... panels я нашёл давно уж и поставил... а вот taxonomy_block не вижу...
Да там же он:
http://drupal.org/node/15192
Taxonomy Block
Блин, я просто название скопировал с нижним подчеркиванием..
ага... поставил ))
и как теперь сформировать первую страницу?
С помощью panels?
как им пользоваться?
"Путь: *" - что там писать?
Я в Panels поставил главную как index (любой путь можно - какой нравится), потом в главных настройках указал главную index вместо node. Потом с помощью Panels конструируешь страницу - там все просто, добавить тексты, блоки, переместить куда надо и т.п. Я выбрал двухколоночную структуру. В папке модуля находишь папку layouts, там находишь нужный .css файл и правишь его под свои нужды. До этого с помощью Taxonomy Block делаешь блоки для каждого раздела новостей, при этом конечно они должны быть терминами словаря "Новости", т.е.:
Новости
-Политика
-Экономика
-Культура
и т.п.
На странице блоков в админке эти блоки включать не надо, добавляешь их в Panels при помощи add block.
"До этого с помощью Taxonomy Block делаешь блоки для каждого раздела новостей"
А как? я вот не вижу как это сделать... в админке этого модуля нету
Если ты его включил, он в админке, в подменю:
Admin
-Блоки
--taxonomy block
Onza: "В папке модуля находишь папку layouts, там находишь нужный .css файл и правишь его под свои нужды"
Лучше в своей теме в CSS перекрыть CSS-параметры модуля, дабы легче было обновляться, не думая что-где менял.
вроде получается... блоки сделал, а вот как первоначальную сраницу сделать не совсем понял
Её в panels надо делать?
Мне вообще в колонки не надо разбивать...
Просто вывод новостей и последних сообщений с форума
Dan: “Лучше в своей теме в CSS перекрыть CSS-параметры модуля, дабы легче было обновляться, не думая что-где менял.”
Да, это правильнее, тем более что в Panels есть функция указать свой файл css, но чего-то она не работает.
lexa74, я же написал подробно.. Да надо делать в Panels. В админке открываешь panels, выбираешь нужный тип структуры страницы, нажимаешь на него, и далее конструируешь страницу. Попробуй сначала чего-нить сделать. Там все интуитивно понятно.
“Мне вообще в колонки не надо разбивать…
Просто вывод новостей и последних сообщений с форума”
Ну блн ты же указал в качестве примера gazeta.ru... Можно сделать в две колонки - слева новостную ленту, справа сообщения с форума, комментарии, например.
сделал в panels, закинул туда с модуля блока
"Путь" - это что там? что туда писать? Или это путь по которому будет выводиться страница?
CSS ID: - это что за зверь такой?..
и как потом это сделать главной страницей?
Млин.. понаставил модулей, половина глючит сейчас
Да, это путь по которому будет выводиться страница. В посте выше, от 18/08/2006 - 05:05 я же написал, как сделать главную и ее путь. CSS ID - возможность указать альтернативный (свой) css файл, у меня эта функция не работает. Насчет глюков не знаю, это что-то другое. Мне чем понравилось конструирование при помощи этих двух модулей - что они не глючат вообще.
ну вот в пути я там поставил http://zavedi.ru/index
говорит страница не найдена...
Ты сохранил изменения в Pаnels? Теперь в главных настройках сайта поставь дефолтную страницу index вместо node.
ессно сохранил panels
поставил index вместо node - таж фигня, страница не найдена...
Не может такого быть Что-то не так сделал.. проверь. При сохранении panels ты должен увидеть таблицу, в которой должна быть ссылка на созданную страницу, ее название (если ставил), и действия: edit | delete.
Panel title Ссылка Действия
111 http://www.zavedi.ru/index edit | delete
и не работает...
может начать сначала? с перезаливкой базы?
включай только необходимые модули и настраивай их сразу, легче будет глюки ловить.
Хм, не знаю, попробуй заново сделать другую (тестовую) страницу соблюдая порядок действий, наверное чего-то намудрил. У меня таких проблем вообще не было. Морду пока показать не могу, сайт закрыт для доступа извне.
Кстати да, судя по сообщениям, у тебя там куча всяких глюков.
Вот-вот! Мы ж за тебя переживаем!
PS: Кстати лучше на локальном сайте экспериментами заниматься....
вопрос:
как простым способом сделать так что-бы блок оставался и на страничке если она принадлежит к нужному разделу, а другие убирались?
через pathauto пробовали?
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
не пробовали, а как?
если создавать пути для всех нод в определенной категории через, то можно потом указать, чтобы блок появлялся только для этой категории (категория/*)
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
вот еще сниппеты
http://drupal.org/node/69076
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
люди!!!
всё равно не работает... всё переставил с нуля
может быть что прав не хватает на создание каталогов или файлов?
>>>может быть что прав не хватает на создание каталогов или файлов?
Это вроде ни при чем, если ты о конструировании морды. Странно, что у тебя не получается, сохраняй последовательность действий. В принципе, могу показать свой пример, я открыл сайт на пару часов.
ну вроде правильно....
делаю в админке - блоках taxonomy block
два блока формирую
потом на управление - panels
делаю add и засовываю туда оба блока сформированных.
В поле Путь: * пишу http://zavedi.ru/index
Больше ничего не заполняю и не меняю кроме заголовка страницы...
В итоге он выдаёт
Panel title Ссылка Действия
Новости http://zavedi.ru/index edit | delete
только нажимая на адрес выдаёт что страница не найдена
-----
2 Onza
у тебя аська есть или почта? помоги разобраться...
моя аська 228927573
Ага, стучись: 299530020
Отключен??
в сети...
огромное спасибо за помощь!
пыво отправлю по электронной почте ))))))
----
у кого будут такие проблемы - знайте! надо всего лишь включить модуль path и будет вам счастье...
И учесть надо что если ставить в морду блоки пустые - будут ошибки вылазить...
млин... всё бы ничего, да только вот в морду материалы без картинок попадают....