Kio Drupalo "Vidoj"?

Difino:

La modulo de Drupal Views permesas vin organizi kaj montri vian enhavon al la mondo en preskaŭ ajna maniero, kiun vi povas pensi. Pli ol duonmiliono da Drupalo-ejoj informas, ke ili uzas la Views modulo. Estas bone.

Ekzemple, ni diru, ke vi havas kutimon enhavan tipon por libraj recenzoj. Ĉiu libro-revizio inkluzivas la jenajn kampojn:

Defaŭlte, Drupalo lasos vin fari bazan liston de ĉi tiuj recenzoj. Vi povas kaŝi aŭ montri ĉiun kampon en la listo, kaj difini la grandecon de la portita bildo. Kaj ne multe pli.

Miksu kaj Turnu Vian Enhavon

Kun Vidoj, aliflanke, vi povas miksi kaj kunigi ĉi tiun datumon en ĉiajn kutimajn listojn . Ekzemple vi povus:

Kaj tiuj ekzemploj estas nur de la supro de mia kapo. Se vi povas pensi ĝin, tre verŝajne vi povas konstrui ĝin en Vidoj.

Rigardu, Ma! Neniu Kodo!

Kaj vi povas konstrui ĉiujn ĉi tiujn vidojn sen sola linio de kodo.

Se vi devos fari vidadon en kodo, ĝi aspektus ion kiel ĉi:

SELECTu nodo.nid AS nid, node.created AS node_created FROM nodo nodo 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 (nodo. uid = *** CURRENT_USER *** AND *** CURRENT_USER *** <> 0) Aŭ *** ADMINISTER_NODES *** = 1) AND (nodo.promote <> 0) AND (UPPER (term_data.name) = UPPER ('blogo')) ORDENO per node_created DESC

Kaj tio estas nur la MySQL-konsulto.

Vi ankaŭ bezonos kodon por formati kaj elsendi la rezultojn. Se vi iam volis aldoni kampon aŭ kondiĉon, vi devos eniri kaj tweak la kodon sen rompi ion.

Vidoj? Punkto kaj klako.

Pensante en Enhavo Tipoj kaj Vidoj

Kiel vi lernas labori kun kutimaj enhavo tipoj kaj vidoj, vi ekscios, ke ili povas solvi grandegan procenton de ĝis nun neeblaj CMS-problemoj.

Do ofte vi aŭ via kliento volas "specialajn" paĝojn, kiuj en alia programaro de CMS postulos kompleksan kodigon aŭ senespera ĉasado por kromaĵo. Sed kun iom da penso, vi povas redukti ilin al unu aŭ pli kutimaj enhavo-tipoj kaj bone konstruita vido.

Etendu Vidojn Kun Propraj Moduloj

Vere, vidoj ne povas fari ĉion . Sed se vi iam trovos vin kontraŭ la limoj de Vidoj, kontrolu drupal.org. Estas miloj da moduloj kiuj etendas Vidojn. Kiel ĉiam, vi devus elekti modulojn prudente , sed estas sufiĉe ebla, ke iu jam solvis vian problemon.

Sed Lernu Vidojn Unue

Sed antaŭ ol vi serĉos kutimon modulon, certigu, ke vi vere lernis, kion "bazaj" Vidoj povas fari. Estas multaj tutoriaĵoj tie, sed la plej bona maniero lerni estas ebligi unu el la inkluditaj vidpunktoj. Tuj, vi vidos la bazajn elementojn, kiujn vi devas fari por vidi. Tiam vi povas komenci tweaking - kaj jen la plej bona maniero por lerni.