Ano ang Drupal "Views"?

Kahulugan:

Ang Drupal Views module ay nagbibigay-daan sa iyo upang ayusin at ipakita ang iyong nilalaman sa mundo sa halos anumang paraan na maaari mong isipin. Higit sa kalahati ng isang milyong ulat ng Drupal ang nag- ulat na ginagamit nila ang module ng Pagtingin. Magandang iyon.

Halimbawa, sabihin nating mayroon kang isang pasadyang uri ng nilalaman para sa mga review ng libro. Ang bawat pagsusuri ng libro ay kinabibilangan ng mga sumusunod na larangan:

Bilang default, hahayaan ka ni Drupal na gumawa ng pangunahing listahan ng mga review na ito. Maaari mong itago o ipakita ang bawat field sa listahan, at itakda ang laki ng imahe ng pabalat. At hindi lahat ng iba pa.

Paghaluin at Itugma ang Iyong Nilalaman

Sa Mga Pananaw, sa kabilang banda, maaari mong ihalo at itugma ang data na ito sa lahat ng uri ng mga custom na listahan . Halimbawa, maaari kang:

At ang mga halimbawang iyon ay nasa itaas lamang ng aking ulo. Kung maaari mong isipin ito, malamang na maaari mong buuin ito sa Views.

Tingnan mo, Ma! Walang Kodigo!

At maaari kang bumuo ng lahat ng mga pananaw na ito nang walang isang solong linya ng code.

Kung kailangan mong gawin ang isang pagtingin sa code, magiging ganito ang ganito:

PUMILI node.nid AS nid, node.created AS node_created FROM node node LEFT JOIN term_node term_node ON node.vid = term_node.vid KALIWA SUMALI term_data term_data SA term_node.tid = term_data.tid SAAN (node.status = 1 OR (node. uid = *** CURRENT_USER *** AT *** CURRENT_USER *** <> 0) O *** ADMINISTERTER_NODES *** = 1) AT (node.promote <> 0) AT (UPPER (term_data.name) = UPPER ('blog')) ORDER NG node_created DESC

At iyon lang ang query sa MySQL.

Kailangan mo ring code na i-format at i-output ang mga resulta. Kung gusto mong magdagdag ng isang patlang o isang kondisyon, kailangan mong sumisid sa at mag-tweak ang code nang walang paglabag sa anumang bagay.

Mga Pagtingin? Ituro at pindutin.

Pag-iisip sa Mga Uri ng Nilalaman at Views

Habang natututo kang magtrabaho kasama ang mga uri ng pasadyang nilalaman at mga tanawin, matutuklasan mo na maaari nilang malutas ang isang malaking porsyento ng hanggang ngayon ng mga problema sa CMS na napipigilan.

Kaya madalas, gusto mo o ng iyong kliyente ang mga "espesyal" na mga pahina na, sa iba pang software ng CMS , ay nangangailangan ng kumplikadong coding, o desperadong pangangaso para sa isang plugin. Ngunit sa isang maliit na pag-iisip, maaari mong bawasan ang mga ito sa isa o higit pang mga pasadyang uri ng nilalaman, at isang mahusay na itinayo view.

Palawakin ang Mga Pananaw Gamit ang Custom Module

Totoo, ang mga pagtingin ay hindi maaaring gawin ang lahat . Ngunit kung nakikita mo ang iyong sarili laban sa mga limitasyon ng Mga Pananaw, suriin ang drupal.org. May mga libu-libong modules na nagpapalawak ng Mga Pagtingin. Tulad ng nakasanayan, dapat mong piliin ang mga modyul na matalino , ngunit posible na ang isang tao ay lutasin ang iyong problema.

Ngunit Unahin ang Mga Pagtingin

Ngunit bago ka pumunta naghahanap ng isang pasadyang module, siguraduhing natutunan mo talaga kung ano ang magagawa ng "basic" Views. Maraming mga tutorial out doon, ngunit ang pinakamahusay na paraan upang malaman ay upang paganahin ang isa sa mga kasama views. Kaagad, makikita mo ang mga pangunahing elemento na kailangan mong tingnan. Pagkatapos ay maaari mong simulan ang pag-aayos - at iyon ang pinakamahusay na paraan upang matuto.