Komponenta vložená přes formulář
- roghill
- Člen | 21
Ahoj,
nenapadá vás, jak vložit mezi psaný text wysiwyg editorem nějakou komponentu ? Například fotogalerii ?
Kdysi jsem viděl něco podobného ve WordPressu. Galerie se editovala zvlášť a pak se jen přidala
do textu pomocí wysiwyg editoru.
[nazevComponenty-id]
Editoval roghill (3. 2. 2016 14:20)
- iguana007
- Člen | 970
Já to dříve řešil – udělal jsem si helper pro template, který parsoval obsah a pokud narazil na konstrukci {{nazevKomponenty|params}}, tak si ověřil, zda-li taková komponenta existuje a pokud ano, tak ji zpracoval == vyrenderoval např. galerii na zakladě ID předané v params.
Ve WYSIWYG editoru jsem pak měl specialní button, který vyvolal layer, ve kterém si uživatel mohl takovou komponentu „naklikat“ a po submitu se do WYSIWYGu vložila jen výše zmíněná konstrukce {{…}}
V latte jsem pak pouzil jen:
{$article->main_text|mujHelper}