ProcessWire - Skeleton Template
Aus Wikizone
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
[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