Snippet-Sammlung: Unterschied zwischen den Versionen
K |
K |
||
Zeile 6: | Zeile 6: | ||
* '''css/''': enthält einige [[CSS|Stylesheets]], die für die Snippets verwendet werden können | * '''css/''': enthält einige [[CSS|Stylesheets]], die für die Snippets verwendet werden können | ||
− | ** '''menu.css''': Stylesheet für das [[ | + | ** '''menu.css''': Stylesheet für das [[Dynamische Navigation#CSS|dynamische Menü]] |
** '''sitemap.css''': Stylesheet für die [[Tutorial - Einbau einer Sitemap|Sitemap]] | ** '''sitemap.css''': Stylesheet für die [[Tutorial - Einbau einer Sitemap|Sitemap]] | ||
* '''inc/''': enthält die Snippets | * '''inc/''': enthält die Snippets |
Version vom 29. September 2010, 18:51 Uhr
Die Snippet-Sammlung ist eine Zusammenstellung von einigen der wichtigsten und am häufigsten verwendeten Code-Snippets für DynPG. Die aktuellste Version können Sie sich auf der DynPG-Homepage herunterladen
Aufbau
Die Sammlung ist folgendermaßen aufgebaut:
- css/: enthält einige Stylesheets, die für die Snippets verwendet werden können
- menu.css: Stylesheet für das dynamische Menü
- sitemap.css: Stylesheet für die Sitemap
- inc/: enthält die Snippets
- ansichten-alle.php: alle drei Artikelansichten
- ansichten-artikel_detail.php: Artikeldetailansicht
- ansichten-artikelliste.php: Artikelliste und Detail
- asoziation.php: Einbindung einer Assoziation
- config.php: zentrale Konfigurationsdatei (falls vorhanden); sollte als allererstes am Anfang der Webseite eingebunden werden! Siehe Hinweis unten.
- home_ansicht.php: Snippet für den Home-View
- meta_description.php: dynamische Generierung der Meta-Description
- meta_keywords.php: dynamische Generierung der Meta-Keywords
- meta_title.php: dynamische Generierung des Seitentitels
- navigation.php: dynamisches Menü
- navigation_mehrsprachig.php: dynamisches Menü ausgelegt auf mehrsprachige Webseiten
- rss_feed.php: Snippet für einen RSS-Feed
- sitemap.php: Sitemap-Snippet
- suche-ergebnisse.php: Ergebnisanzeige für die dynamische Suche
- suche-suchfeld.php: Suchfeld für die dynamische Suche
Hinweis - IDs setzen: Je nach verwendeter Version finden sie u.U. auch eine zentrale Konfigurationsdatei, in der sie einige IDs von Gruppen oder Artikeln setzen müssen, damit alle Snippets korrekt funktionieren können. Fehlt diese Datei, dann finden Sie die entsprechenden Variablen direkt in den includes.
Verwendung
Die Snippets können als PHP-Includes direkt in die Webseite eingebunden werden. Der Code dafür ist:
<?php include("inc/snippet.php"); ?>
Wichtig - Einbinden der config Datei: Wenn sie die Version mit separatem config file (config.php) benutzen, dann muss dieses mit dem entsprechenden Include-Befehl vor Verwendung eines anderen Snippets einmalig in die Webseite eingebunden werden. Am besten tun Sie dies direkt am Anfang der Webseite, d.h. noch vor dem HTML-Kopf.