Ich arbeite für mein CMS an einem BBCode ähnlichen System, das in den Templates meiner Seite verwendet wird.
Dort wird es solche Codes geben:
[var:NAME DES ATTRIBUTS] um ein mit dem Template mitgelifertes Attribut zu benutzen.
[tpl:NAME DES EINZUBINDENDEN TEMPLATES] um ein anderen Template einzubinden
Dies habe ich alles per preg_replace_callback gelöst, aber wie kann ich solche verschachtelungen beachten:
[tpl:[var:tpl_name]]
PS:
Bitte keine Links auf Smarty und co.
Dort wird es solche Codes geben:
[var:NAME DES ATTRIBUTS] um ein mit dem Template mitgelifertes Attribut zu benutzen.
[tpl:NAME DES EINZUBINDENDEN TEMPLATES] um ein anderen Template einzubinden
Dies habe ich alles per preg_replace_callback gelöst, aber wie kann ich solche verschachtelungen beachten:
[tpl:[var:tpl_name]]
PS:
Bitte keine Links auf Smarty und co.