Templates Minimalbeispiel: Unterschied zwischen den Versionen
Aus DynPG-Wiki
K |
|||
| Zeile 3: | Zeile 3: | ||
→ Hauptartikel: [[Templates]] | → Hauptartikel: [[Templates]] | ||
| − | ''Beschreibung:'' Hier wird jedem Artikel eine Zusatzbemerkung angefügt. | + | ''Beschreibung:'' Hier wird jedem Artikel eine Zusatzbemerkung in der Artikeldetail-Ansicht angefügt. |
'''Template-Minimalbeispiel - eigene Artikel-Detailansicht in <tt>/tpl/MyCMS/minimal/detail.tpl</tt>''' | '''Template-Minimalbeispiel - eigene Artikel-Detailansicht in <tt>/tpl/MyCMS/minimal/detail.tpl</tt>''' | ||
Aktuelle Version vom 15. Mai 2011, 11:18 Uhr
→ Hauptartikel: Templates
Beschreibung: Hier wird jedem Artikel eine Zusatzbemerkung in der Artikeldetail-Ansicht angefügt.
Template-Minimalbeispiel - eigene Artikel-Detailansicht in /tpl/MyCMS/minimal/detail.tpl
<!-- Dies ist ein Kommentar (er wird nicht angezeigt) -->
Dies ist ein <b>selbstdefiniertes Template</b> <!--beliebiger HTML-Code-->
{$CONTENT} <!--Den Inhalt des Artikels ausgeben-->
<!--Alles was hier drinsteht, wird nach dem Aufruf von $DynPG->Write_Article(); eingefügt -->
Template-Minimalbeispiel - index.php
[php, N]
<?php
require '../dynpg/getcontent.php'; // DynPG-Funktionalität einbinden
$GLOBALS["DynPG"]->SetParam_PathToRoot('../dynpg/'); // DynPG-Pfad setzen
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> <head>
<title>Seite mit dynamischen Navigationsmenü</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php
$GLOBALS["DynPG"]->setupTemplate('minimal'); // selbstdefiniertes Template setzen
$GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenlisten-Ansicht ausgeben (standardmäßig abhängig vom Navigationskontext)
$GLOBALS["DynPG"]->SetParam_AA_Maxview(10); // Maximal zehn Einträge in Artikellisten anzeigen
$GLOBALS["DynPG"]->Write_AllArticles(); // Artikelliste-Ansicht ausgeben (standardmäßig abhängig vom Navigationskontext)
$GLOBALS["DynPG"]->SetParam_A_Anytime(false); // Parameter wieder auf false setzen (wurde bei der Navigation auf true gesetzt)
$GLOBALS["DynPG"]->Write_Article(); // Artikel-Detailansicht ausgeben
?>
</body> </html>