logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll
21/05/2025, by Ivan

JSON Drop API Documentation

Cilj

Napravi plan strukture sadržaja sajta (koji tip i podtip entiteta koristiti za koji sadržaj) i koje stranice će sadržati prikaz (listing) sadržaja.

Koraci

  1. Razmišljajte o tome koji sadržaj vaš sajt treba da sadrži, uključujući sadržaj koji bi posetioci tražili, kao i sadržaj koji želite da im prikažete. Rezultat može biti opis iz odeljka i.6, “Guiding Scenario”.
  2. Za svaki identifikovani deo sadržaja, odlučite koji tip entiteta bi bio najbolji izbor. Pri tome, morate razmotriti gde i kako će se sadržaj koristiti i uređivati na sajtu. Na primer, u scenariju sajta pijace, možda ćete želeti da se radno vreme i lokacija pijace prikazuju u bočnoj traci na svakoj strani. Za takav sadržaj, ima smisla koristiti jedan prilagođeni blok (custom block). Drugi primer: stranice sa informacijama o svakom prodavcu bi trebalo da budu sadržajni elementi (nodes) koje upravlja Node modul, jer želite da prodavci mogu sami da uređuju svoje prezentacije. Node modul i njegov permission sistem to lako omogućavaju.

    Ove odluke nemaju nužno samo jedno tačno rešenje; na primer, možete odlučiti da stranice prodavaca budu korisnički profili umesto sadržajnih elemenata, ali tada bi sadržaj bio vezan za konkretan korisnički nalog i ne bi bilo lako kasnije promeniti vlasnika stranice prodavca na drugi nalog.

  3. Za svaki identifikovani tip entiteta, odlučite na koje podtipove (subtypes) ih treba podeliti. Na primer, za sajt pijace verovatno ćete odlučiti da pod Content item entitetom imate tipove sadržaja za osnovne stranice (Home i O nama), stranice prodavaca i stranice sa receptima.
  4. Za svaki entitetski podtip koji ste odabrali, odlučite koja su polja potrebna. Na primer, Vendor tip sadržaja može imati polja za naziv prodavca, URL sajta, sliku i opis.
  5. Odlučite koji prikazi (listinzi) entiteta su potrebni, bilo kao posebne stranice ili kao manje oblasti na stranici. Za svaki listing, odredite koje entitete treba prikazati. Zatim odlučite kojim redosledom i uz koje opcije filtriranja će biti prikazani; na primer, posetiocu možete omogućiti pretragu po ključnoj reči, filtriranje ili sortiranje liste. Takođe odlučite koje informacije iz entiteta treba prikazati, što može uticati na listu polja definisanih u prethodnom koraku. Na sajtu pijace, na primer, postoji stranica sa listom recepata (Recipes listing page) koja prikazuje sadržaje tipa Recept sa mogućnošću filtriranja po sastojcima, što znači da Recipe tip mora imati polje za Sastojke.
  6. Za svako identifikovano polje na svakom podtipu entiteta, odredite koji tip podataka sadrži (npr. običan tekst, formatirani tekst, datum, slika itd.) i koliko vrednosti dozvoljava. Većina polja je jednostruka, ali, na primer, Recipe može imati više vrednosti u polju Ingredients.
  7. Razmotrite koja polja bi najbolje bilo implementirati kao reference na taxonomy term entitete: polja čije vrednosti treba birati iz dozvoljene liste vrednosti. Vrednosti koje se očekuje da rastu i menjaju tokom vremena su dobar kandidat, npr. Ingredients za tip Recipe.
  8. Razmotrite koja polja treba da referenciraju druge entitete sadržaja. Na primer, pošto prodavci šalju recepte, potrebno je na Recipe tipu imati polje koje referencira Vendor sadržaj za prodavca koji je poslao recept.

Evo primera kako može izgledati rezultujuća struktura sadržaja za primer sajta pijace:

Tip entiteta Podtip entiteta Primeri Polja

Sadržaj (Content item)

Osnovna stranica (Basic page)

Početna, O nama

Naslov, telo stranice

Sadržaj (Content item)

Vendor

Stranica za svakog prodavca na pijaci

Naziv prodavca, telo stranice, slika, URL

Sadržaj (Content item)

Recept (Recipe)

Stranica za svaki poslati recept

Naziv recepta, telo, slika, referenca na prodavca koji je poslao, taksonomija sastojci

Custom block

(opšti/generic)

Obaveštenje o autorskim pravima u futeru, Radno vreme i lokacija za sidebar

Nema posebnih polja

Taxonomy term

Ingredients (Sastojci)

Šargarepa, paradajz i drugi sastojci za recepte

Nema posebnih polja

Kontakt forma

(opšta/generic)

Opšta kontakt forma

Ime, email, predmet, poruka

Korisnički profil

(nema)

Ne prikazuje se na sajtu

Nema posebnih polja

Evo i prikaza (listing) koje sajt treba da ima:

Stranica ili deo stranice Tip i podtip entiteta Filter/sort/paginacija Prikazana polja

Stranica prodavaca

Vendor sadržaj

Svi prodavci, azbučno, sa stranicama

Slika, naziv prodavca, skraćeni opis

Stranica sa receptima

Recipe sadržaji

Filtriranje po sastojcima, azbučno, sa stranicama

Slika, naziv recepta

Sidebar sa najnovijim receptima

Recipe sadržaji

Prikaz 5 najnovijih

Slika, naziv recepta

Video

Zasluge

Tekst napisali i uredili Jennifer Hodgdon i Grant Dunham.