Články s dodávaným boxem
Autor: RRSOFT, Zdroj: https://github.com/rrsoftcz/wbengine
Články vykresluje box Article dodávaný s WBengine 4.0. Nový obsah může používat bezpečný Markdown, zatímco původní HTML zůstává označené jako legacy HTML.
Co dělá box Article
Frameworkový box načte článek přiřazený k webu, zpracuje jeho výslovně zvolený formát a vykreslí výsledek vlastní šablonou. Přeložená pole jsou v cms_article_translations; každý překlad má vlastní content_format.
Nový text ukládejte v Markdownu. WBengine ho parsuje bez dalšího balíčku, escapuje syrové HTML a povoluje jen bezpečná schémata odkazů. Stávající záznamy zůstávají ve formátu legacy_html, bez automatického převodu.
Přidání článku
Uložte zdrojový Markdown a formát označte výslovně:
INSERT INTO cms_articles (site_id, title, introtext, bodytext, content_format, published, author)
VALUES (18, 'Nová stránka', 'Krátký úvod.', '## Podrobnosti\n\nText napište v Markdownu.', 'markdown', UNIX_TIMESTAMP(), 'Editor');
V aplikačních dotazech používejte vázané parametry. Přidejte odpovídající řádek cms_boxes pro box blog a po publikaci zneplatněte cache stránky. Další informace jsou v části Boxy.