ProcessWire - Skeleton Template: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
Listet wichtige Bestandteile eines Templates. Ziel ist Erstellung eines Themes das als Ausgangspunkt für neue Themes dient.
 
Listet wichtige Bestandteile eines Templates. Ziel ist Erstellung eines Themes das als Ausgangspunkt für neue Themes dient.
  
Wichtige Felder
+
== Wichtige Felder ==
 
* menus (Auswahl)
 
* menus (Auswahl)
 
* summary (Description etc.)
 
* summary (Description etc.)
  
Wichtige Templates
+
== Wichtige Templates ==
 
* Partials
 
* Partials
 
** head.inc
 
** head.inc
Zeile 14: Zeile 14:
 
* _func.php
 
* _func.php
  
CSS
+
== Wichtige Module ==
 +
* Fieldtype Repeater (Core)
 +
* Fieldtype Repeater Matrix (Pro) Alternativ Repeater Table (oder so ähnlich)
 +
* Mail Spamschutz
 +
* Multilang (todo checken welche man für Single Language Page benötigt)
 +
* Lang German
 +
 
 +
== CSS ==
 
* font-awesome
 
* font-awesome
 
* animate.css
 
* animate.css
Zeile 20: Zeile 27:
 
* custom.css (zum Überschreiben bei Kauf-Templates)
 
* custom.css (zum Überschreiben bei Kauf-Templates)
  
JavaScript
+
== JavaScript ==
 
* jQuery
 
* jQuery
 
* evtl. Fancybox
 
* evtl. Fancybox
Zeile 26: Zeile 33:
 
* AJAX Vorbereitung
 
* AJAX Vorbereitung
  
Fonts
+
== Fonts ==
 
* Google Fonts oder myWebFontsKit
 
* Google Fonts oder myWebFontsKit
  
Meta
+
== Meta ==
 
* SiteTitle
 
* SiteTitle
 
* lang Tag
 
* lang Tag
Zeile 35: Zeile 42:
 
* favicons
 
* favicons
  
Sonstiges
+
== Sonstiges ==
 
* additionalHeaderData (in head.inc)
 
* additionalHeaderData (in head.inc)
 
* Page Scripts unter foot.inc
 
* Page Scripts unter foot.inc
  
Navigation
+
== Navigation ==
 
* Pushy
 
* Pushy
* Standard Tree ohne Klassen Option für add Home
+
* Standard Tree Navigation ohne Klassen Option für add Home
 
* Evtl. Hash aus Unterseiten (z.B. für Unterseiten als Tabs, Isotope o.ä.)
 
* Evtl. Hash aus Unterseiten (z.B. für Unterseiten als Tabs, Isotope o.ä.)
 
* Evtl. Bootstrap Standard
 
* Evtl. Bootstrap Standard

Version vom 22. Juni 2017, 17:33 Uhr

Listet wichtige Bestandteile eines Templates. Ziel ist Erstellung eines Themes das als Ausgangspunkt für neue Themes dient.

Wichtige Felder

  • menus (Auswahl)
  • summary (Description etc.)

Wichtige Templates

  • Partials
    • head.inc
    • foot.inc
    • footer.inc
  • _main.php
  • _init.php
  • _func.php

Wichtige Module

  • Fieldtype Repeater (Core)
  • Fieldtype Repeater Matrix (Pro) Alternativ Repeater Table (oder so ähnlich)
  • Mail Spamschutz
  • Multilang (todo checken welche man für Single Language Page benötigt)
  • Lang German

CSS

  • font-awesome
  • animate.css
  • evtl. fancybox
  • custom.css (zum Überschreiben bei Kauf-Templates)

JavaScript

  • jQuery
  • evtl. Fancybox
  • Scrolltop
  • AJAX Vorbereitung

Fonts

  • Google Fonts oder myWebFontsKit

Meta

  • SiteTitle
  • lang Tag
  • description
  • favicons

Sonstiges

  • additionalHeaderData (in head.inc)
  • Page Scripts unter foot.inc

Navigation

  • Pushy
  • Standard Tree Navigation ohne Klassen Option für add Home
  • Evtl. Hash aus Unterseiten (z.B. für Unterseiten als Tabs, Isotope o.ä.)
  • Evtl. Bootstrap Standard