Benutzer-Werkzeuge

Webseiten-Werkzeuge


twig:example

Twig-Beispiel

Konfiguration

config.php
<?PHP
 
require "vendor/autoload.php";
$twig_loader = new Twig_Loader_Filesystem( "view" );
$twig = new Twig_Environment( $twig_loader );
 
?>

Page-Controller

controller.php
<?PHP
require "config.php";
 
$twig_args['Wochentag'] = 'Dienstag';
$twig_args['Montag'] = 'November';
 
echo $twig->render( "view.twig", $twig_args );
?>

Mastertemplate "base.twig"

base.twig
<html>
	<head>
		<title>{% block title %}{% endblock %}</title>
	</head>
<body>
	{% block content %}{% endblock %}
</body>
</html>

Twig-View

view.twig
{% extends 'base.twig' %}
 
{% block title %}Tages-Anzeige{% endblock %}
 
<% block content %}
	<h1>Heute ist ein {{ Wochentag }} im {{ Monat }}</h1>
{% endblock %}
twig/example.txt · Zuletzt geändert: 2016/10/25 00:00 (Externe Bearbeitung)