Nastaveni title z h1 nacitane z databaze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
dawe
Člen | 59
+
0
-

ahoj, chtel bych se zeptat, normalne pouzivam nacteni titlu z nadpisu pomoci prikazu:

<h1 n:block="title">{$post->title}</h1>

ale ted nacitam tuto h1 z databaze z polozky, kterou si muze upravovat uzivatel. On si vytvari v CKEditoru obsah a i h1. Jak z teto h1 ziskam a nastavim title? pripadne jak nastavim title v presenteru teto sablony?

Tomáš Votruba
Moderator | 1114
+
0
-

Ahoj, chápu to tak, že h1 upravuje uživatel v CKEditoru a že ji potřebuješ získat čistou.
Budeš ji v tom případě muset vyparsovat, nebo použít helper striptags

<h1 n:block="title">{$post->h1DefinedByUser|striptags}</h1>

resp. toto chování vyžádat u bloku title, což můžeš najít i v sandboxu

pripadne jak nastavim title v presenteru teto sablony?

Obdobně, jen přímo v php v render metodě daného view.

Editoval Tomáš Votruba (1. 6. 2014 21:02)

dawe
Člen | 59
+
0
-

jeste s tim,ze v tom ckeditoru neni jen samotna h1, ale spouste dalsiho html

Tomáš Votruba
Moderator | 1114
+
0
-

Tak to budeš muset vyparsovat