Как поместить несколько сообщений на одну страницу

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

Аватар пользователя Atl Atl 7 марта 2007 в 2:10

Только главная страница позволяет помещать несколько сообщений на одну страницу. А другие типы содержимого формируют "Добавить дочернюю страницу". Или я чего-то не понял? Кто и что подскажет?

Комментарии

Аватар пользователя ShaRP ShaRP 7 марта 2007 в 10:31

Только главная страница позволяет помещать несколько сообщений на одну страницу.

Нет. Несколько сообщений на одной странице можно получить при помощи таксономии, словарей и термов-тегов {все входит в стандартную поставку "можно" означает - у меня получилось}. Вот так, к примеру, посмотрите.

Или категорий (модуль category), но его я не осилил, поэтому практического подтверждения или примера дать не могу.

Аватар пользователя Atl Atl 7 марта 2007 в 11:06

Я пробовал таксономию. Даже, как пишут указывать полные ссылки, но http://.../all почему-то ничего не выдает. Буду копать дальше.

Аватар пользователя Zw Zw 9 марта 2007 в 18:44

Я сделал таким образом рубрики (http://opankey.com/). Сначала в "категориях" добавляется словарь потом уже вьюверсы. Правда, КАК я это сделал, я уже не помню:))

Аватар пользователя Atl Atl 12 марта 2007 в 21:32

Что-то не получается.
И вообще удивление вызывает, что большинство сайтов Друпала содержат несколько сообщений только на главной. Неужели никого этот вопрос не волнует?

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 6 апреля 2007 в 15:40

На самом деле это не проблема.
И она никого не волнует в общем то.

Кроме уже существующих ответов на ваш вопрос, могу посоветовать Views.
Локализация, как всегда, у меня в блоге

Аватар пользователя B.X B.X 13 марта 2007 в 0:40

"И вообще удивление вызывает, что большинство сайтов Друпала содержат несколько сообщений только на главной. Неужели никого этот вопрос не волнует?"

больше всего нас волнует, что вы имеете ввиду, мы же не телепаты... что значит "Только главная страница позволяет помещать несколько сообщений на одну страницу"? непонятно...

они туда не помещаются, кстати, они там отображаются... сообщения также отображаются по категориям и разделам, а также ещё разными способами, зависит от классификации... например, можно их отображать по месяцам и неделям и это будет тоже отображение нескольких сообщений на одной странице...

а дневники также позволяют просматривать несколько сообщений из всех дневников или все сообщения из дневника какого-либо автора...

Аватар пользователя Atl Atl 13 марта 2007 в 13:59

Уважаемые, ShaRP и Zw.
Подскажите, плз, поподробнее как это сделать. Очень нужно.

А с Views хрен разберешь, что и куда. Описаловку какую-нибудь откопать пока не удалось.

Аватар пользователя Natalie Natalie 14 марта 2007 в 15:07

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

Аватар пользователя Atl Atl 20 марта 2007 в 22:29

Ничего не получается.
Создал категорию "Новости". В нем несколько терминов. Добавил несколько файлов "123" (node/news/1), "234" (node/news/2). При добавлении выбирал термины.
"Новости" дал адрес "node/news/all". Ничего не получилось - опять появляются дочерние страницы и всё!!!

Аватар пользователя Natalie Natalie 21 марта 2007 в 1:17

all - это для таксономии, а не для нодов. taxonomy/term/x/all
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя FAUST FAUST 4 апреля 2007 в 10:06

Решил попробывать освоить views. попробывал "статейку Dan" переложить на практику и wiki (там почемуто написано Для типов материала отметьте «блог» и «книга» («blog entry» и “book page”) а потом вконце пишут создайте Заметку и выберете категорию, куча не точностей видимо в новой версии views для drupal 5.1, все немного не так) .
Что-то получается но меня напрягает когда запускаю сделанную страничку, а там вверху из Фильтров предлагается выбрать. Нельзя както убрать этот выбор? Я так понял в 4.7 такого выбора небыло. Поидее я должен выбрать и он должен сохраниться навсегда. Я начал только разбираться с drupal. потому поставил последнюю версию.

Аватар пользователя FAUST FAUST 4 апреля 2007 в 13:31

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

Аватар пользователя jason32 jason32 4 апреля 2007 в 11:59

отпишусь тут, чтобы не постить возможно простой вопрос как отдельную тему. Как привязать Views к таксономии? Вот в category , с которыми постоянно работаю - есть привязка при создании контейнера, потом выбираешь аргумент taxonomy ID в Views - и вид автоматом привязывается к контейнеру. Как аналогично привязать вид к словарю - я чёт не нашел, хотя подозреваю, что просто плохо ищу....

Аватар пользователя Zw Zw 4 апреля 2007 в 15:16

Я извиняюсь, не ответил вовремя на Alt'у «Уважаемые, ShaRP и Zw. Подскажите, плз, поподробнее как это сделать. Очень нужно.» Были свои проблемы. Если кому-то вопрос с разделами и меню кому-то интересен, могу описать подробно. Про «путь показывался в строке состояния» не понял вопроса. Если имеется ввиду командная строка в браузере, то есть адрес страницу, то делается это алиансами (подули path и pathauto). В русском Друпале это называется «Чистые ссылки». Строка состояния - это в браузере внизу слева, там ничего делать не надо (т.е. можно, и когда-то туда вставляли всякие бегущие строки и тп. но уже давно это моветон).

Аватар пользователя FAUST FAUST 4 апреля 2007 в 16:15

Состояния, чего, там не написано ведь) а там имелась ввиду строка состояния..того где ты в данный момент на сайте к примеру Главная>Валя>Дети Вали...браузер тут совсем не при чем. Просто не понимаю как привязать иерархично, чтобы не париться с сылками во views. Чтобы там не писать к примеру путь такойто и прибивать к ссылке в ручную.

Аватар пользователя Atl Atl 13 мая 2007 в 14:00

Господа!
Кто все-таки подскажет как сделать, чтобы сообщения выводились на одной странице? Я понимаю что с помощью View или ССK (по последнему описания не нашел, а по поиску аж 33 страницы).

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 13 мая 2007 в 14:06

"сообщения выводились на одной странице" - под это описание подходит и простой текстовый файл.... мой сосед-телепат уехал в отпуск на 2 месяца, как вернется - я Вам сообщу

Аватар пользователя Atl Atl 27 мая 2007 в 1:47

Спасибо всем за советы и отнятое мною время.

Не помогло.

Разобрался самостоятельно.

Больше беспокоить, уважаемые "советчики", не буду - проще самому врубиться.

Да и на сайт этот заходить лучше, как можно меньше.

Аватар пользователя SoWA SoWA 25 декабря 2012 в 21:37

Добрый день!

Тема, вижу, старая. А я пользователь новый - не только сайта, но и друпала (до этого юзал джумлу) . У меня такой вопрос. Вот я хочу опубликовать статью. В статье №1 имеется некоторое описание и два примера (условно "Содержимое 1", "Пример 1" и "Пример 2"). В тоже время один из примеров может быть и в статье№2, в которой имеется свое описание, но пример только один, и он такой же как в предыдущей статье (условно "Содержимое 2" и "Пример 2"). Как мне это реализовать (без копипаста из статьи в статью)? Модули "Taxonomy" и "Vies" установил. Какова должна быть последовательность моих действий? Судя по общим фразам в этой ветке, подозреваю, что сделать это можно.

Насчет реакции Atl, я так понимаю, что если долго мучится, то в конце концов получится. Но хотелось бы сэкономить это время. В смысле - не самому лбом стену разбивать, а воспользоваться чужим опытом.

Спасибо!

Аватар пользователя Dan Dan 26 декабря 2012 в 1:51

Примеры формируются типом материала "Пример".
Статьи формируются типом материала "Статьи".

В "Статье" имеем поле entityreference ("Поле"), которое ссылается на "Пример".
Виджет у "Поле" - Inline Form, в настройках которого выставлена галочка "Позволять пользователю добавлять существующие материалы.

Для реализации необходимы следующие модули:
entity
entityreference
inline_entity_form

PS: Решение для Drupal7.

Аватар пользователя SoWA SoWA 27 декабря 2012 в 1:15

Спасибо, Dan! Твой метод рабочий. Только ты его несколько в сжатой форме обрисовал. Ну, ничего - кому интересно, тот уже сам сможет додумать))

Только Друпал при сохранении статьи с примерами ругается

Notice: Trying to get property of non-object в функции entity_metadata_no_hook_node_access() (строка 615 в файле *drupal-7.18/modules/entity/modules/callbacks.inc).
Notice: Trying to get property of non-object в функции entity_metadata_no_hook_node_access() (строка 616 в файле *drupal-7.18/modules/entity/modules/callbacks.inc).
Notice: Trying to get property of non-object в функции entity_metadata_no_hook_node_access() (строка 616 в файле *drupal-7.18/modules/entity/modules/callbacks.inc).

При этом, когда страница с примерами сохранена, то отображается вполне корректно, без всяких предупреждений и ошибок. Стоит ли париться по поводу сообщений при сохранении?