Drupal гэж юу вэ?

Тодорхойлолт:

Drupal Views модуль нь танд агуулагдаж буй контентыг дэлхий даяараа үзүүлж, үзүүлж чаддаг. Даяар хагас сая Drupal сайтууд нь Views модулийг ашигладаг гэжээ. Энэ бол сайн зүйл.

Жишээлбэл, та ном сэтгүүлд зориулж тусгай төрлийн агуулгатай гэж үзье. Номын тойм бүр дараах талбаруудыг агуулдаг:

Анхдагчаар Drupal танд эдгээр тоймуудын үндсэн жагсаалтыг гаргах болно. Та талбар бүрийг жагсаалтад нууж эсвэл үзүүлж, бүрхүүлийн дүрсийг тохируулах боломжтой. Бусад нь ч биш.

Өөрийн Агуулгыг тааруулж, тааруулах

Үзэгчидтэй харьцуулахад, та энэ мэдээллийг бүх төрлийн өөрчлөн жагсаалтад оруулах боломжтой . Жишээ нь та:

Мөн эдгээр жишээнүүд нь миний толгойн оройгоос хол байна. Хэрэв та үүнийг бодож чадвал, та үүнийг Харах хэлбэрээр бүтээх боломжтой байх магадлалтай.

Май! Үгүй!

Мөн та эдгээр бүх үзлийг нэг мөр кодгүйгээр бүтээж болно.

Хэрэв та кодоор үзэх шаардлагатай байсан бол иймэрхүү харагдах болно:

SELECT node.nid AS nid, node.created AS node_created FROM цэгийн зангилаа LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (зангилаа. uid = *** CURRENT_USER *** AND *** CURRENT_USER *** <> 0) OR *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = UPPER ('блог')) ORDER BY node_created DESC

Энэ бол зөвхөн MySQL хайлт юм.

Мөн кодыг форматлаж үр дүнг гаргана уу. Хэрвээ та талбар эсвэл нөхцлийг нэмэхийг хүсч байсан бол ямар нэгэн зүйлийг зөрчихгүйгээр кодыг өөрчлөх, кодыг өөрчлөх хэрэгтэй болно.

Харах уу? Point ба товших.

Агуулгын төрлүүд болон үзэлтүүд дээр боддог

Өөрчлөн агуулга, үзэл баримтлалтай ажиллахын тулд тэд CMS-ийн асуудалтай тулгараад байгаа асар их хувийг шийдэж чадна гэдгийг олж мэднэ.

Тиймээс та эсвэл танай үйлчлүүлэгч " CMS" програмын бусад нарийн төвөгтэй кодчилол шаарддаг, эсвэл залгаасын хувьд цөхрөнгүүт агнахыг шаарддаг. Гэсэн хэдий ч бага зэрэг бодоход тэдгээрийг нэг буюу хэд хэдэн тусгай агуулгатай хэлбэрээр багасгаж, сайтар боловсруулсан үзэлтээр багасгаж болно.

Гаалийн модулиудаар үзэгчдийг өргөтгөх

Үнэндээ, үзэл бодол бүх зүйлийг хийж чадахгүй. Гэхдээ хэрэв та үзэгчдийн хязгаарыг даван туулсан бол drupal.org хаягаар орж үзнэ үү. Үзэгчдийг өргөтгөх олон мянган модулиуд байдаг. Та үргэлж л модулийг ухаалаг сонгох хэрэгтэй , гэхдээ хэн нэгэн таны асуудлыг шийдэж болох юм.

Гэхдээ эхлээд үзээрэй

Гэсэн хэдий ч та тусгай модулийг хайж эхлэхээсээ өмнө "үндсэн" Үзэл бодлыг юу хийж болохыг мэдэж байгаа эсэхийг шалгаарай. Тэнд олон хичээлүүд байдаг, гэхдээ суралцах хамгийн сайн арга бол нэгтгэсэн үзэл санааг нэг болгох явдал юм. Яг тэр мөчид та үзэх ёстой үндсэн элементүүдийг харах болно. Дараа нь та тохиргоог эхлүүлж болно - энэ бол суралцах хамгийн сайн арга юм.