Каким модулем можно сделать начальную страницу по шаблону (не блогом)?

17 августа 2006 в 15:14
Аватар пользователя lexa74 lexa74 0 39

Вобщем столкнулся с задачей, надо сделать главную страницу...

Задача такая...
Есть несколько новостных разделов, надо вывести с каждого по одной новости, причём по чёткому шаблону, т.е. новость с первого раздела, новость со второго раздела. например как на http://gazeta.ru/

Как это сотворить, помогите! погибаю просто, надо проект вводить а не получается Sad

Комментарии

с помощью views делаешь блоки новость первого раздела, новость вторго... потом эти блоки внужном порядке расставляешь где вам уггодно, и как вам угодно

17 августа 2006 в 15:28

Еще есть модуль Panels и модуль taxonomy_block. С этой связкой можно очень просто сделать морду под эту задачу. Только что сделал (за два часа), правда у меня выводится по пять заголовков новостей.. В настройках taxonomy_block можно указать хоть один заголовок, хоть сколько.. с тизером или без.

17 августа 2006 в 16:15

ага... поставил ))

и как теперь сформировать первую страницу?
С помощью panels?

как им пользоваться?
"Путь: *" - что там писать?

18 августа 2006 в 8:54

Я в Panels поставил главную как index (любой путь можно - какой нравится), потом в главных настройках указал главную index вместо node. Потом с помощью Panels конструируешь страницу - там все просто, добавить тексты, блоки, переместить куда надо и т.п. Я выбрал двухколоночную структуру. В папке модуля находишь папку layouts, там находишь нужный .css файл и правишь его под свои нужды. До этого с помощью Taxonomy Block делаешь блоки для каждого раздела новостей, при этом конечно они должны быть терминами словаря "Новости", т.е.:
Новости
-Политика
-Экономика
-Культура
и т.п.
На странице блоков в админке эти блоки включать не надо, добавляешь их в Panels при помощи add block.

18 августа 2006 в 9:05

"До этого с помощью Taxonomy Block делаешь блоки для каждого раздела новостей"
А как? я вот не вижу как это сделать... в админке этого модуля нету

18 августа 2006 в 9:18
Аватар пользователя Dan Dan 0

Onza: "В папке модуля находишь папку layouts, там находишь нужный .css файл и правишь его под свои нужды"

Лучше в своей теме в CSS перекрыть CSS-параметры модуля, дабы легче было обновляться, не думая что-где менял.

18 августа 2006 в 10:35

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

Её в panels надо делать?
Мне вообще в колонки не надо разбивать...

Просто вывод новостей и последних сообщений с форума

18 августа 2006 в 10:54

Dan: “Лучше в своей теме в CSS перекрыть CSS-параметры модуля, дабы легче было обновляться, не думая что-где менял.”

Да, это правильнее, тем более что в Panels есть функция указать свой файл css, но чего-то она не работает.

lexa74, я же написал подробно.. Smile Да надо делать в Panels. В админке открываешь panels, выбираешь нужный тип структуры страницы, нажимаешь на него, и далее конструируешь страницу. Попробуй сначала чего-нить сделать. Там все интуитивно понятно.

“Мне вообще в колонки не надо разбивать…
Просто вывод новостей и последних сообщений с форума”

Ну блн Smile ты же указал в качестве примера gazeta.ru... Можно сделать в две колонки - слева новостную ленту, справа сообщения с форума, комментарии, например.

18 августа 2006 в 11:12

сделал в panels, закинул туда с модуля блока

"Путь" - это что там? что туда писать? Или это путь по которому будет выводиться страница?
CSS ID: - это что за зверь такой?..

и как потом это сделать главной страницей?

Млин.. понаставил модулей, половина глючит сейчас Sad

18 августа 2006 в 11:16

Да, это путь по которому будет выводиться страница. В посте выше, от 18/08/2006 - 05:05 я же написал, как сделать главную и ее путь. CSS ID - возможность указать альтернативный (свой) css файл, у меня эта функция не работает. Насчет глюков не знаю, это что-то другое. Мне чем понравилось конструирование при помощи этих двух модулей - что они не глючат вообще.

18 августа 2006 в 11:35

Ты сохранил изменения в Pаnels? Теперь в главных настройках сайта поставь дефолтную страницу index вместо node.

18 августа 2006 в 11:45

Не может такого быть Smile Что-то не так сделал.. проверь. При сохранении panels ты должен увидеть таблицу, в которой должна быть ссылка на созданную страницу, ее название (если ставил), и действия: edit | delete.

18 августа 2006 в 12:04
Аватар пользователя Dan Dan 0

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

18 августа 2006 в 12:10

Хм, не знаю, попробуй заново сделать другую (тестовую) страницу соблюдая порядок действий, наверное чего-то намудрил. У меня таких проблем вообще не было. Морду пока показать не могу, сайт закрыт для доступа извне.

18 августа 2006 в 12:11
Аватар пользователя Dan Dan 0

Вот-вот! Мы ж за тебя переживаем! Smile

PS: Кстати лучше на локальном сайте экспериментами заниматься....

18 августа 2006 в 12:20

вопрос:
как простым способом сделать так что-бы блок оставался и на страничке если она принадлежит к нужному разделу, а другие убирались?

19 августа 2006 в 19:16

если создавать пути для всех нод в определенной категории через, то можно потом указать, чтобы блок появлялся только для этой категории (категория/*)
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

20 августа 2006 в 4:01

>>>может быть что прав не хватает на создание каталогов или файлов?

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

21 августа 2006 в 15:06

ну вроде правильно....

делаю в админке - блоках taxonomy block
два блока формирую

потом на управление - panels
делаю add и засовываю туда оба блока сформированных.
В поле Путь: * пишу http://zavedi.ru/index
Больше ничего не заполняю и не меняю кроме заголовка страницы...

В итоге он выдаёт
Panel title Ссылка Действия
Новости http://zavedi.ru/index edit | delete

только нажимая на адрес выдаёт что страница не найдена Sad

-----
2 Onza
у тебя аська есть или почта? помоги разобраться...
моя аська 228927573

21 августа 2006 в 18:09

огромное спасибо за помощь!
пыво отправлю по электронной почте ))))))
----
у кого будут такие проблемы - знайте! надо всего лишь включить модуль path и будет вам счастье...
И учесть надо что если ставить в морду блоки пустые - будут ошибки вылазить...

21 августа 2006 в 21:10