definizioa:
Drupal ikuspegien moduluak zure edukia mundura antolatzeko eta erakusteko aukera ematen du, ia edozein modutan pentsa dezazun. Milioi bat milioi drupal gune baino gehiago salatu dute Views modulua erabiltzen dutela. Hori ona da.
Esate baterako, esan liburuaren berrikuspenen eduki mota pertsonalizatua duzula. Liburuaren berrikuspenek ondorengo eremu hauek sartzen dituzte:
- estaltzeko irudia
- Izenburua
- egileak
- argitaratzaile
- Argitalpen urtea
Lehenespenez, Drupalek berrikuspenen oinarrizko zerrenda bat egingo du. Zerrenda eremuan ezkutatu edo erakutsi ditzakezu, eta estalkiaren irudia zehaztu. Eta ez beste asko.
Nahastu eta lotu zure edukia
Ikuspegiekin, bestalde, datu horiek mota guztietako zerrendak pertsonalizatu eta bateratu ditzakezu. Esate baterako, ezin duzu:
- Liburu guztiak zerrendatzen dituen orrialde bat daukazu soilik izenburuarekin. Titulu bakoitza berrikuspen osoa lotzen du.
- Berrikusi dituzun egile guztiak zerrendatzen dituen beste orrialde bat dauka. Egile bakoitzak autore horren izenburu laburrak lotzen ditu.
- Hirugarren orrialde bat estaltzen duten irudiak soilik sareta batean. Irudi bakoitza berrikuspen osoarekin lotzen da.
- Azpitituluen estalkia eta teaser-a zure azken berrikuspenetarako soilik erakusten dituen alboko barra bat izan. Gainera, "mendebaldean", "misterio" edo "Star Trek fan fiction" irakur daitekeen etiketatu dituzten liburuak bakarrik erakusten dituzu.
Eta adibide horiek nire buruaren goialdean daude. Uste baduzu, agian Ikuspegietan eraiki dezakezu.
Begira, Ma! Kodea ez!
Ikuspegi horiek guztiak eraiki ditzakezu kodearen lerro bakar bat gabe.
Kodearen ikuspegia egin behar baduzu, honelako itxura izango duzu:
SELECCIONE node.nid AS nid, node.created AS node_created FROM NODO nodo LEFT JOIN term_node term_node ON node.vid = term_node.vid EZKONTU IZENA term_data term_data ON term_node.tid = term_data.tid NON (node.status = 1 OR (nodo. uid = *** CURRENT_USER *** AND *** CURRENT_USER *** <> 0) OR *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = UPPER ('blog')) ORDER BY node_created DESCEta hori MySQL kontsulta da.
Halaber, kodea formatu eta emaitzetatik atera behar duzu. Eremu edo baldintza bat gehitu nahi baduzu, murgil zaitez eta aldatu kodea hautsi gabe.
Aldiz? Puntua eta sakatu.
Eduki motak eta ikustaldiak pentsatzea
Eduki mota eta ikuspegi pertsonalizatuekin lan egiten ikasten duzunez, CMS arazoak probatu gabeko ehuneko handi bat konpondu dezakete.
Sarritan, zuk edo zure bezeroak "berezia" nahi duten orrialdeak izango ditu CMS softwarean beste kodeketa konplexu bat edo plugin baterako ehiza etsi bat behar dutenak. Baina pentsamendu apur batekin, murriztu egin ditzakezu eduki mota pertsonalizatu bat edo gehiago eta ondo eraikitako ikuspegia.
Ikuspegiak zabaltzeko modulu pertsonalizatuekin
Egia da, ikuspegiak ezin du guztia egin . Badirudi aldizkarien mugen aurka inoiz aurkitzen bazara, check drupal.org. Ikusketak zabaltzen dituzten milaka modulu daude. Beti bezala, moduluak modu jakintsuan aukeratu behar dituzu, baina baliteke norbait dagoeneko zure arazoa konpontzea.
Baina ikasi aldizkariak lehenik
Baina modulu pertsonalizatu bat bilatzen saiatu aurretik, ziurtatu benetan "oinarrizko" ikuspegiak egin ditzakezula ikasi duzula. Tutorial ugari daude, baina ikasteko modurik onena ikuspegi barne bat gaitzea da. Hortik aurrera, ikuspegi bat egin behar duzun oinarrizko elementuak ikusiko dituzu. Ondoren, tweaking hasi dezakezu eta hori da ikasteko modurik onena.