Použitie HTML v textarea | noescape

steelbull
Člen | 241
+
0
-

Chcel by som rozšíriť textarea na editor. Používam KendoUI. Javascript vyzerá takto:

$(".k-form textarea.k-editor").kendoEditor({ resizable: {
			content: true,
			toolbar: true
		}});

Po uložení HTML obsahu do DB a opätovnom otvorení sa namiesto formátovania zobrazia HTML tagy. Netreba použiť noescape? V príkladoch pre KCEditor som ale nič také nevidel.

Editoval steelbull (22. 3. 2018 18:18)

BuMoRi
Člen | 109
+
0
-

Tak to noescape vyzkoušej. S největší pravděpodobností to tvůj problém vyřeší.

steelbull
Člen | 241
+
0
-

BuMoRi napsal(a):

Tak to noescape vyzkoušej. S největší pravděpodobností to tvůj problém vyřeší.

Jj, ale ako mám poloviť noescape v latte v inpute?

{form}
{input ‚description‘} // Tu chcem použiť noescape
{input ‚description‘|noescape} // Toto nie je dovolené
{/form}

…alebo sa to dá nastaviť niekde tu?

		$form->addTextArea('activities', $t->trans('card.form.activities'))
			->setRequired(false);

Diq.

David Matějka
Moderator | 6445
+
+1
-

neukladas to nahodou do databaze escapovane?

steelbull
Člen | 241
+
0
-

David Matějka napsal(a):

neukladas to nahodou do databaze escapovane?

Prave ze nie, v DB to nie je escapovane. Len zobrazovanie pri nacitani zaznamu je escapovane a v editore sa HTML tagy zobrazia ako text.

Editoval steelbull (6. 4. 2018 11:04)

Polki
Člen | 553
+
0
-

steelbull napsal(a):

David Matějka napsal(a):

neukladas to nahodou do databaze escapovane?

Prave ze nie, v DB to nie je escapovane. Len zobrazovanie pri nacitani zaznamu je escapovane a v editore sa HTML tagy zobrazia ako text.

Asi jsem řešil to, co ty. Vyřešil jsem takto.