ProcessWire - Skeleton Template: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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)
 +
* AIOM
 +
* 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 ==
 +
=== Standardfelder aus PW ===
 +
* title
 +
* headline
 +
* body
 +
* images
 +
* sidebar (evtl.)
 +
=== Stephan ===
 
* menus (Auswahl)
 
* menus (Auswahl)
 
* summary (Description etc.)
 
* summary (Description etc.)
 +
* content_main
 +
* content_left (...)
 +
* image (zusätzliches single Image z.B. für Background Images, Layout Images...)
  
 
== Wichtige Templates ==
 
== Wichtige Templates ==
Zeile 13: Zeile 35:
 
* _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 ==
Zeile 31: Zeile 43:
  
 
== JavaScript ==
 
== JavaScript ==
* jQuery
+
* vendors/jQuery/jquery.min.js
* evtl. Fancybox
+
* vendors/
 +
* Fancybox (opt.)
 
* Scrolltop
 
* Scrolltop
 
* AJAX Vorbereitung
 
* AJAX Vorbereitung

Aktuelle Version vom 13. Juli 2017, 14:01 Uhr

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

Wichtige Module[Bearbeiten]

  • Select Options (Core)
  • AIOM
  • 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[Bearbeiten]

Standardfelder aus PW[Bearbeiten]

  • title
  • headline
  • body
  • images
  • sidebar (evtl.)

Stephan[Bearbeiten]

  • menus (Auswahl)
  • summary (Description etc.)
  • content_main
  • content_left (...)
  • image (zusätzliches single Image z.B. für Background Images, Layout Images...)

Wichtige Templates[Bearbeiten]

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

CSS[Bearbeiten]

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

JavaScript[Bearbeiten]

  • vendors/jQuery/jquery.min.js
  • vendors/
  • Fancybox (opt.)
  • Scrolltop
  • AJAX Vorbereitung

Fonts[Bearbeiten]

  • Google Fonts oder myWebFontsKit

Meta[Bearbeiten]

  • SiteTitle
  • lang Tag
  • description
  • favicons

Sonstiges[Bearbeiten]

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

Navigation[Bearbeiten]

  • 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[Bearbeiten]

  • Auswahl auf Homepage, welche Navi eingesetzt werden soll