Jaký je nejednoduší php framework nebo šablonovací systém? rubrika: Programování: PHP
Vetšinou webové prezentace vytvářím na redakčním systému Joomla. Občas nastanou situace, že nelze Joomlu použít na třístránkové nebo nepravidelně aktualizované weby z důvodu robustnosti systému.
Po ohlížel jsem se po šablonovacím systému (Smarty) nebo po PHP frameworku (Nette, Symfony, PHPixie, CodeIgniter). Bohužel ani jedna ani druhá varianta mě nepřišla vhodná pro statický web.
Návody jsou podle mě neúplný a hlavně jsou pro programátory, který chtějí hned tvořit redakční systém nebo používat databází.
Co by jste mi doporučily?
Minule ked som robil staticke sablony pre rakusanov HTML + CSS + JS, kde sa opakoval layout stranky tak som pouzil sablonovaci system Latte a potom som cez nodemon watchoval zmeny v sablonach. Akonahle v .latte subore nastala zmena, spustil sa PHPskript ktory z .latte sablon vygeneroval html-ko. Po refreshi som videl vysledok hned v prehliadaci.
latte-run.cmd:
nodemon index.js -e js,css,latte
index.js:
var spawn = require("child_process").spawn; spawn("php", ["latte/build.php"]);
latte/build.php:
define('LATE_DIR', dirname(__FILE__)); define('ROOT_DIR', LATE_DIR . '/..'); require_once LATE_DIR . '/latte.php'; $latte = new Latte\Engine; $latte->setTempDirectory(LATE_DIR . '/temp'); foreach ([ 'index', 'detailseite_kanzlei', 'detailseite_schwerpunkte', 'schwerpunkte', 'team'] as $name) { $html = $latte->renderToString(ROOT_DIR . "/page/{$name}.latte"); file_put_contents(ROOT_DIR . "/{$name}.html", $html); }
Komentáře
- Taco : Příjemná vychytávka. — 6.4.2016
Pro zobrazení všech 8 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře