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 Module ==
 +
* Select Options (Core)
 +
* 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
 +
* Forgot Password (Core)
 +
* Fortgeschrittene User
 +
** Page Clone (Core)
  
 
== Wichtige Felder ==
 
== Wichtige Felder ==
Zeile 13: Zeile 24:
 
* _init.php
 
* _init.php
 
* _func.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
 
* Forgot Password (Core)
 
* Fortgeschrittene User
 
** Page Clone (Core)
 
  
 
== CSS ==
 
== CSS ==

Version vom 13. Juli 2017, 09:32 Uhr

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

Wichtige Module

  • Select Options (Core)
  • 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
  • Forgot Password (Core)
  • Fortgeschrittene User
    • Page Clone (Core)

Wichtige Felder

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

Wichtige Templates

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

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
  • Icons und Fieldbreite

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

Ideen

  • Auswahl auf Homepage, welche Navi eingesetzt werden soll