Variablen in der init.php

Veröffentlicht in Processwire | 14.07.2019

$slider = $pages->get('template = slider');

init.php muss immer als Erstes eingebunden werden:

  • in config.php schreiben:
  • $config->prependTemplateFile = './inc/basic/init.php;'
  • „./“ ist die Ebene site/templates (ist die Root)

Pfade sind in css relativ, in PHP muss immer die Root angefahren werden

$pages->get('template = ...');

--> finde das eine Template …

$pages->find('template = ...');

--> nimm alle Templates …

$homepage = $pages->get('/');

--> Oberste Seite der Website, Root

$pages:

--> wird vom PW definiert und genutzt, um beliebige Seiten der Website zu selektieren

Methode ‚get‘:

--> ermöglicht es, einen Pfad, eine Seiten-ID oder einen Selektor zu übergeben

$page:

--> kommt vom CMS, definiert „die Seite“, auf der das Template eingebunden wurde