Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:tpl:headers

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
addons:tpl:headers [2014/11/25 16:12]
shadowcat [Kein UI ohne Theme]
addons:tpl:headers [2014/12/04 12:54]
shadowcat
Zeile 21: Zeile 21:
  
 | **Schlüssel** | **Typ** | **Inhalt** | | **Schlüssel** | **Typ** | **Inhalt** |
-| css | multidimensionales Array | Liste **zusätzlicher** CSS-Dateien;​ die ''​frontend.css''​ wird automatisch gesucht und geladen und muß hier nicht extra aufgeführt werden. | +| css | multidimensionales Array | Liste **zusätzlicher** CSS-Dateien;​ die ''​template.css''​ wird automatisch gesucht und geladen und muß hier nicht extra aufgeführt werden. | 
-| js | Array | Liste **zusätzlicher** JavaScripts;​ die ''​frontend.js''​ wird automatisch gesucht und geladen und muß hier nicht extra aufgeführt werden. |+| js | Array | Liste **zusätzlicher** JavaScripts;​ die ''​frontend.js''​ wird automatisch gesucht und geladen und muß hier nicht extra aufgeführt werden. ​*) |
 | jquery | multidimensionales Array | Erlaubt das Hinzufügen von jQuery, der jQuery UI sowie eines UI Themes. Die jQuery UI beinhaltet alle Komponenten,​ diese müssen also nicht gesondert aufgeführt werden. | | jquery | multidimensionales Array | Erlaubt das Hinzufügen von jQuery, der jQuery UI sowie eines UI Themes. Die jQuery UI beinhaltet alle Komponenten,​ diese müssen also nicht gesondert aufgeführt werden. |
 | meta | Array | Liste der [[cookbook:​meta|META-Tags]] | | meta | Array | Liste der [[cookbook:​meta|META-Tags]] |
  
 +*) Durch einen Fehler in Version 1.1 wird dort die frontend.js leider nicht automatisch geladen. Sie kann aber der Liste der js-Dateien hinzugefügt werden, sie wird auch nach Korrektur des Fehlers nicht doppelt geladen.
  
 Aufgefüllt sieht das nun bisher so aus: Aufgefüllt sieht das nun bisher so aus:
Zeile 191: Zeile 192:
 Templates und Module können in der ''​headers.inc.php''​ META-Attribute setzen, indem diese dem Schlüssel '​meta'​ hinzugefügt werden. Da es hierzu bereits eine Seite gibt, hier nur der Link: [[cookbook:​meta|META-Attribute]] Templates und Module können in der ''​headers.inc.php''​ META-Attribute setzen, indem diese dem Schlüssel '​meta'​ hinzugefügt werden. Da es hierzu bereits eine Seite gibt, hier nur der Link: [[cookbook:​meta|META-Attribute]]
  
 +===== Aus dem realen Leben =====
 +
 +Hier mal beispielhaft das Array aus einem Template, das auf dem Gumby CSS Framework basiert:
 +
 +<sxh php>
 +$mod_headers = array(
 +    '​frontend'​ => array(
 +        '​meta'​ => array(
 +            array( '​name'​ => '​viewport',​ '​content'​ => '​width=device-width,​ initial-scale=1.0,​ maximum-scale=1'​ ),
 +            array( '​http-equiv'​ => "​X-UA-Compatible",​ '​content'​ => "​IE=edge,​chrome=1"​ ),
 +            /* facebook */
 +            array( '​property'​ => '​fb:​page_id',​ content => ''​ ),
 +            array( '​property'​ => '​og:​image',​ content => ''​ ),
 +            array( '​property'​ => '​og:​description',​ content => ''​ ),
 +            array( '​property'​ => '​og:​title',​ content => ''​ ),
 +            /* Google+ */
 +            array( '​itemprop'​ => '​name',​ '​content'​ => ''​ ),
 +            array( '​itemprop'​ => '​description',​ '​content'​ => ''​ ),
 +            array( '​itemprop'​ => '​image',​ '​content'​ => ''​ ),
 +        ),
 +        '​css'​ => array(
 +            array(
 +                '​media' ​      => '​all',​
 +                '​file' ​       => '​templates/​gumby/​css/​gumby.css'​
 +            )
 +        ),
 +        '​jquery'​ => array(
 +            array(
 +                '​core' ​       => true
 +            )
 +        ),
 +        '​js'​ => array(
 +            '/​js/​modernizr-2.6.2.min.js',​
 +            '/​js/​libs/​gumby.min.js',​
 +            '/​js/​plugins.js',​
 +            '/​js/​main.js',​
 +        )
 +    )
 +);
 +</​sxh>​
  
addons/tpl/headers.txt · Zuletzt geändert: 2014/12/04 00:00 (Externe Bearbeitung)