Principy šablonovacího systému
Z Nápověda k RS2
Šablonovací systém redakčního systému je postaven na jednom hlavním principu: aby uživatel mohl změnit naprosto vše. Některé redakční systémy umožňují editovat určité bloky HTML kódu, ale celková struktura kódu je dána.
RS2 naopak uživateli nabízí kompletní HTML soubor, v němž se nacházejí tzv. zástupné tagy. V průběhu generování stránky systém tuto šablonu načte a jak vytváří jednotlivé části budoucí stránky (např. titulek stránky, nadpis textu, komentáře,...), nahrazuje v ní tyto zástupné tagy vytvořeným HTML kódem. Kompletní stránku pak pošle prohlížeči (všechny zástupné tagy jsou již nahrazeny odpovídajícím HTML kódem).
Někdo namítne, že tento dynamicky generovaný HTML kód tudíž uživatel nemůže nijak ovlivnit. Inu bude mít pravdu, ne veškeré HTML lze editovat ... ale 99% ano.
V současnosti se kloním i k jistému omezování uživatelů, neboť snaha o maximální editovatelnost šablony se ve výsledku nesetkala s patřičným využitím (nikdo tyto možnosti holt nepoužíval), šlo tedy o zbytečnou námahu :)
