Drupal Features Vesti
U ovoj lekciji ću objasniti kako koristiti iste funkcionalnosti na sajtu tako što ćemo ih kopirati pomoću feature modula. Prvo ćemo napraviti nešto jednostavno, kreiraćemo feed novosti, a to uključuje:
- Link u meniju "Vesti" ka stranici sa vestima
- Stranica sa vestima
- Blok sa vestima na početnoj stranici
Mislimo da je ovo dovoljno za početak rada sa modulom Features.
Prvo instaliramo potrebne module:
Kreiramo tip sadržaja Novost i potom nekoliko čvorova ovog tipa.
Sada ćemo kreirati View stranicu i blok.
Stranica:
Naslov
Naslov: Vesti
Format
Format: Neformatirana lista | Podešavanja
Prikaži: Sadržaj | Sažetak
Filter kriterijumi
Sadržaj: Objavljeno (Da)
Sadržaj: Tip (= Novost)
Sort kriterijumi
Sadržaj: Datum objave (opadajuće)
Postavke stranice
Putanja: /news
Meni: Normalno: Vesti
Pristup
Dozvole | Prikaz objavljenog sadržaja
Pager
Koristi pager: Puna | Paginacija, 10 stavki
Blok:
Naslov
Naslov: Vesti
Format
Format: Neformatirana lista | Podešavanja
Prikaži: Polja | Podešavanja
Polja
Sadržaj: Naslov
Filter kriterijumi
Sadržaj: Objavljeno (Da)
Sadržaj: Tip (= Novost)
Sort kriterijumi
Sadržaj: Datum objave (opadajuće)
Pager
Koristi pager: Prikaži određeni broj stavki | 5 stavki
Sada u administraciji podesimo poziciju bloka i na adresi /news dobijamo sledeće:
Napravljeni prikaz je jednostavan, ali možete dodati i datum, najavu vesti i druge podatke. Ja sam napravio jednostavan view da bih kasnije pokazao kako se vrši ažuriranje feature modula u Drupalu.
Sada ćemo napraviti feature modul iz našeg view-a.
Kliknemo na create new feature (kreiraj novi feature).
Sada popunjavamo formu za kreiranje feature modula.
!Važno je da ime feature modula bude jedinstveno, ne samo news, blog ili slično. Jer ista imena modula izazivaju greške.
Naziv: drupalbook.org News feature
Opis: Prikazuje stranicu i blok vesti
Verzija: 7.x-1.0-alpha1
Sada izaberemo Edit views i pronađemo kreirani view (News). Features će automatski dodati view: News sa svim prikazima.
Takođe dodajemo tip sadržaja: node, odnosno izaberemo Novost.
View je dodat, tip sadržaja je dodat - kliknemo na download feature i preuzmemo feature modul. Ovaj modul se može instalirati kao i svaki drugi modul.
Instaliramo Features modul i na novom sajtu:
Sada možemo kreirati vesti na novom sajtu i potrebno je prikazati blok u levom sidebaru.
Verovatno ste primetili da se prenosi samo funkcionalnost, za prenos čvorova na drugi sajt koristite modul Feeds. Taj modul ću takođe objasniti u jednoj od lekcija u mom vodiču za Drupal.