Можно ли как нибуть обойтись без модуля Views?

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

Аватар пользователя fess_89 fess_89 8 сентября 2011 в 13:38

Собственно интересует вопрос можно или нет. Насколько я понял данный модуль отвечает за настройку вывода материалов. Можно тоже самое зделать на шаблонах?

Комментарии

Аватар пользователя bsyomov bsyomov 8 сентября 2011 в 17:20

Без него можно обойтись в любых случаях, например просто написав свой модуль, который будет выводить в определённом виде материалы, но зачем? Обычно смысла в этом очень мало.
В шаблонах не стоит размещать логику отбора материалов, шаблоны должны отвечать не за содержание, а за его внешний вид...

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

Аватар пользователя Orion76 Orion76 8 сентября 2011 в 20:54

views - хорошо, когда надо сделать дешево-сердито без сложной темизации.

никаких велосипедов ненадо... обычный sql-запрос + 10-30 строк html-кода c php-вставками или наоборот..

Аватар пользователя fess_89 fess_89 10 сентября 2011 в 15:09

Простите за нубость это мой первый опыт работы с Друпалом. Понадобилось переделать сайт конторы в которой работаю. Сайт делали еще до меня на Джумле.
На старом сайте была новостная лента + подразделы структурных подразделений организации. В подразделах была куча вложеных категорий. Все это работало на Joomla + модуль K2 для вложенности категорий.
В друпале как я понял категорий нет. Но подобной организации можно добится с помощью словарей токсаномии. Структуру я воссоздал. Но вот как сделать чтобы по разному все выводилось я пока не понял. Знакомый говорит что разный вывод материалов можно сделать только через CCK + Views.

Аватар пользователя Orion76 Orion76 10 сентября 2011 в 15:28

Как раз общепринято использовать для категоризации контента модуль Taxonomy.
Вы движитесь в правильном направлении.
По умолчанию, грубо говоря, нода(материал) имеет два поля, содержащие какую-либо информацию - Заголовок(title) и Содержание(body)...
При помощи модуля CCK вы можете добавить к ней свои поля (текст, числа, ссылки на другие ноды и т.д.)
А при помощи views делать выборки нод с необходимым вам набором полей.

Если бы вы предоставили больше информации, можно было бы дать более конкретный ответ(что вы хотите получить в итоге)..

Аватар пользователя fess_89 fess_89 10 сентября 2011 в 19:32

Гым ну если конкретнее то приблизительно вот так.
Новостная лента

-Администрация (Информация об администрации)
--Глава администрации (Информация об главе, новости об его выступлениях)
--Заместители (Краткая информация о заместителях)
--Структура администрации (Информация о руководителях структурных подразделений, часы приема)

-Муниципальные орбазования
--
--
--

Вот таких разделов на сайте было несколько. Суть в том что информация из них по разному выводилась. Например в новостной ленте вывод был такой. Заголовок, ниже картинка справа текст. Модуль CCK в 7 версию движка как я понимаю встроен. Поля потому что я нашел как создать. Но теперь думаю как организовать нужный мне вывод материала. Кто то говорит что это на шаблонах реализуется. Кто то мол лучше использовать Views.

Если этого без Views не осуществить то интересует вопрос как он ведет себя в плане прожорливости. Хостинг SWEB виртуальный. Изначально дают 24 метра памяти. С администрации хостинга удалось выбить увеличение до 64.

Аватар пользователя Orion76 Orion76 10 сентября 2011 в 19:42

если в компании не 15000 сотрудников, постоянно использующих данный сайт то, 64 Мб скорее всего хватит, и views должен потянуть...

Аватар пользователя Plazik Plazik 11 сентября 2011 в 9:32

"fess_89" wrote:
Хостинг SWEB виртуальный. Изначально дают 24 метра памяти. С администрации хостинга удалось выбить увеличение до 64.

Что мешает перейти на http://it-patrol.ru/? Там 256 мб за 100 руб.