ProcessWire - Skeleton Template

Aus Wikizone
Wechseln zu: Navigation, Suche

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