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

2.4. Rad sa sadržajem. Tekstualni formati.

27/05/2025, by Ivan

Drupal sajtovi se obično prave da bi se postavili na internet. Kada postavite sajt, on postaje dostupan celom svetu, uključujući spamer-e i pretraživače koji traže priliku da na vaš sajt postave spam ili svoj kod. Drupal ima provere i tekstualne filtere koji pronalaze i neutralizuju kod u vašim formularima za unos podataka (možete pročitati više o XSS napadima).

Idemo na Podešavanja - kreiranje sadržaja - Tekstualni formati i uređivači:

/admin/config/content/formats

Drupal 8 tekstualni formati i uređivači

Ovde imamo podrazumevane tekstualne formate: Full HTML, Basic HTML, Restricted HTML, Plain Text. Izvršavaju se odozgo na dole, ako korisnik ima željenu ulogu, primenjuje se taj filter, ako nema ulogu, primenjuje se filter koji je niže. Što je filter niže, to ostaje manje teksta i primenjuje se više filtera. Stavimo Full HTML na sam vrh, to je najblaži filter, ima najmanje provera, neka ga administratori imaju po defaultu:

Drupal 8 tekstualni formati

Sada idemo u podešavanja Basic HTML i stavimo filter role za anonimne korisnike, neka i oni imaju mogućnost korišćenja CKEditora (vizuelnog uređivača).

Drupal 8 Basic HTML

Obratite pažnju da je CKEditor po defaultu isključen i to je sa razlogom. Zastarjeli vizuelni uređivači su ranjivost vašeg sajta. Pošto vizuelni uređivač otvarate anonimnim korisnicima, time otvarate ranjivost za sve. Ali ne brinite, CKEditor je ugrađen u Drupal i ažuriraće se sa Drupalom.

Idemo na dalja podešavanja gde možemo praviti grupe ikona i prevlačiti potrebne ikone u njih. Napravio sam grupu Alignment i ubacio ikone za poravnavanje teksta.

Drupal 8 panel CKEditor

Nakon toga možemo podesiti i upload fajlova preko CKEditora, ali mislim da je sve po defaultu u redu:

Drupal 8 panel CKEditor

Dalje možemo postaviti filtere za tekstualni format. Obratite pažnju na filter "Preskoči samo dozvoljene HTML tagove", on je osnovni za Basic HTML, filtrira javascript kod iz tekstualnih polja i ostavlja samo potrebne tagove. Ostale filtere možete uključivati ili isključivati po želji.

drupal 8 filteri

Možemo rasporediti uključene filtere po redosledu. Ovde je važno da glavni filter "Ograniči dozvoljene HTML tagove i ispravi neispravan HTML" bude na vrhu, on treba da filtrira sav javascript kod pre nego što ostali filteri počnu da rade.

drupal 8 redosled filtera

I na kraju možemo podesiti koje tagove ostaviti nakon filtriranja. U principu postoji prilično širok spektar dozvoljenih HTML tagova, pa možete ostaviti kako jeste. Ali ja bih dodao rel="nofollow" da spam komentari na sajtu ne bi štetili SEO promociji.

drupal 8 tagovi