вызначэнне:
Праглядаў Drupal модуль дазваляе арганізаваць і паказаць сваё ўтрыманне ў свеце амаль любым спосабам , вы можаце думаць. Больш за паўмільёна сайтаў Drupal паведамляюць , што яны выкарыстоўваюць модуль Праглядаў. Гэта вельмі добра.
Напрыклад, выкажам здагадку, што ў вас ёсць наладжвальны тып кантэнту для кніжных аглядаў. Кожная кніга агляд ўключае ў сябе наступныя поля:
- выява вокладкі
- назву
- аўтар
- выдавец
- год выдання
Па змаўчанні, Drupal дазволіць вам зрабіць асноўны спіс гэтых аглядаў. Вы можаце схаваць ці Паказвае кожнае поле ў спісе, і ўсталяваць памер малюнка вокладкі. І не шмат іншае.
Змяшаць і адпаведны зместу
З Views, з другога боку, вы можаце зьмешваць і спалучаць гэтыя дадзеныя ва ўсе віды карыстацкіх спісаў. Напрыклад, вы можаце:
- Ёсць старонка, на якой пералічаныя ўсе кнігі толькі іх назвы. Кожнае назва спасылкі на поўны агляд.
- Ёсць яшчэ адну старонку, дзе пералічаныя ўсе аўтары, вы згадалі. Кожны аўтар спасылаецца на кароткі спіс назваў гэтага аўтарам.
- Ёсць трэцюю старонку, якая ахоплівае толькі малюнкі, у сетцы. Кожны малюнак утрымлівае спасылкі на поўны агляд.
- Ёсць бакавую панэль , якая паказвае толькі выява вокладкі мініяцюр і тізер для вашых шасці апошніх аглядаў. Акрамя таго, вы толькі паказаць тыя кнігі , якія пазначаныя з тэрмінамі «заходнім», «таямніца», або «чытаны Star Trek вентылятар фантастыкі».
І гэтыя прыклады ў непасрэднай блізкасці ад верхняй частцы маёй галавы. Калі вы можаце падумаць, што гэта вельмі верагодна, што вы можаце пабудаваць яго ў меркаваннях.
Глядзі, мама! Няма кода!
І вы можаце пабудаваць усе гэтыя погляды без адзінай радкі кода.
Калі вы павінны былі зрабіць прадстаўленне ў кодзе, гэта будзе выглядаць прыкладна так:
ВЫБАР node.nid ЯК NID, node.created ЯК node_created ад вузла левага вузла Рэгіструючы term_node term_node ON node.vid = term_node.vid LEFT JOIN term_data term_data ПА term_node.tid = term_data.tid ГДЕ (node.status = 1 АБО (вузел. UID = *** CURRENT_USER *** і *** CURRENT_USER *** <> 0) АБО *** ADMINISTER_NODES *** = 1) і (node.promote <> 0) і (верхняя (term_data.name) = UPPER ( 'блог')) ORDER BY DESC node_createdІ гэта толькі запыт MySQL.
Вы б таксама спатрэбіцца код для фарматавання і вываду вынікаў. Калі вы калі-небудзь хацелі, каб дадаць поле або ўмова, вы павінны вывучыць і наладзіць код, не парушаючы нічога.
Праглядаў? Кропка і націсніце кнопку.
Думаючы Тыпы кантэнту і ўяўленні
Як навучыцца працаваць з нестандартнымі тыпамі кантэнту і выглядам, вы выявіце, што яны могуць вырашыць велізарны адсотак дагэтуль невырашальных праблем CMS.
Так часта, вы ці ваш кліент хочуць «спецыяльную» старонкі , якія, па іншаму праграмнаму забеспячэнню CMS , спатрэбіліся б складанае кадаваньне, або адчайная паляванне за убудова. Але трохі падумаўшы, вы можаце звесці іх да аднаго або некалькіх тыпах карыстацкіх кантэнту і стройны гледжання.
Пашырэнне ўяўленняў з дапамогай наладжвальных модуляў
Праўда, меркаванні могуць не ўсе. Але калі вы калі-небудзь апынецеся супраць межаў Views, праверыць drupal.org. Ёсць тысячы модуляў, якія пашыраюць уяўленне. Як заўсёды, вы павінны выбраць модулі з розумам , але гэта цалкам магчыма , што хто - то ўжо вырашыў праблему.
Але Learn праглядаў Першы
Але перш чым ісці за карыстацкі модуль, пераканайцеся, што вы сапраўды даведаліся, што «асноўныя» Спектаклі могуць зрабіць. Ёсць шмат падручнікаў там, але лепшы спосаб даведацца гэта, каб уключыць адзін з уключаных поглядаў. Адразу ж, вы ўбачыце асноўныя элементы, якія вы павінны зрабіць выгляд. Пасля гэтага вы можаце пачаць наладу - і гэта самы лепшы спосаб даведацца.