ProcessWire - Skeleton Template: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 3: Zeile 3:
 
== Wichtige Module ==
 
== Wichtige Module ==
 
* Select Options (Core)
 
* Select Options (Core)
 +
* AIOM
 
* Fieldtype Repeater (Core)
 
* Fieldtype Repeater (Core)
 
* Fieldtype Repeater Matrix (Pro) Alternativ Repeater Table (oder so ähnlich)
 
* Fieldtype Repeater Matrix (Pro) Alternativ Repeater Table (oder so ähnlich)
Zeile 42: 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