ukmnorge / designvanilla
There is no license information available for the latest version (dev-master) of this package.
Wrapper for UKM Design, brukt uten rammeverk
dev-master
2021-08-12 14:35 UTC
Requires
- symfony/yaml: >=2.0
- twig/twig: ^3.0
- ukmnorge/design: dev-master
This package is auto-updated.
Last update: 2025-05-11 19:32:22 UTC
README
UKMDesign for Vanilla PHP-applikasjoner
Installasjon
$ composer require ukmnorge/designvanilla
- Opprett mappen
Views
For å bruke den, må følgende kode inn. Eksempelet krever at du oppretter en fil, Template.html.twig
i Views
-mappen.
<?php use UKMNorge\Design\UKMDesign; use UKMNorge\Design\Sitemap\Section; use UKMNorge\TemplateEngine\Proxy\Twig; use UKMNorge\TemplateEngine\Vanilla; require_once('vendor/autoload.php'); require_once('UKMconfig.inc.php'); require_once('UKM/Autoloader.php'); /** * Init Vanilla */ Vanilla::setCacheDir(__DIR__.'/cache/'); Vanilla::init(__DIR__); // Set where we are UKMDesign::setCurrentSection( new Section( 'current', 'https://url-something/', 'Section-Title' ) ); // Do the magic Vanilla::addViewData('key','val'); echo Vanilla::render('Template');
Eksempel template-fil
{% extends ("UKMDesign/Layout/base.html.twig")|UKMpath %} {% block content %} <div class="container"> <div class="row"> <div class="col-12"> <h1>Velkommen</h1> </div> </div> </div> {% endblock %}