ukmnorge / designvanilla
Wrapper for UKM Design, brukt uten rammeverk
Installs: 339
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 0
pkg:composer/ukmnorge/designvanilla
Requires
- symfony/yaml: >=2.0
- twig/twig: ^3.0
- ukmnorge/design: dev-master
This package is auto-updated.
Last update: 2025-12-11 20:57:30 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 %}