Templates Minimalbeispiel
Aus DynPG-Wiki
Version vom 20. März 2009, 01:00 Uhr von Sebastian (Diskussion | Beiträge)
Beschreibung: Hier wird jedem Artikel eine Zusatzbemerkung angefügt.
Hier der Code für das Template (detail.tpl):
Beispiel 5.17. Template-Minimalbeispiel (eigene Artikel-Detailansicht in /tpl/MyCMS/minimal/detail.tpl)
<!-- Dies ist ein Kommentar (er wird nicht angezeigt) --> {$CONTENT} <!--Den Inhalt des Artikels ausgeben--> Dies ist ein <b>selbstdefiniertes Template</b> <!--beliebiger HTML-Code--> <!--Alles was hier drinsteht, wird nach dem Aufruf von $DynPG->Write_Article(); eingefügt -->
und der Code für die index.php:
Beispiel 5.18. Template-Minimalbeispiel (eigene Artikel-Detailansicht index.php)
<?php require '../../../cms/getcontent.php'; $DynPG->SetParam_PathToRoot('../../../cms/'); ?> <!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>Menü-Beispiel</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <?php $DynPG->Write_CSS_JS_Header(); ?> <!--Standard-Css von DynPG einbinden--> <link rel="stylesheet" type="text/css" href="style.css" /> <!--style.css einbinden--> </head> <body> <h1>Menü-Beispiel</h1> <table border="0"> <tr valign="top"> <th align="left" style="width:300px" id="hauptmenue"> <div style="border: 3px black solid"> <?php //Menü anzeigen (Menü wurde in Artikel Nr. 15 eingefügt) $DynPG->SetParam_A_Anytime(true); $DynPG->SetParam_A_Article(15); $DynPG->Write_Article(); ?> </div> </th> <th id="anzeige"> <div style="border: 3px black solid"> <?php //Artikel, die im Menü angeklickt wurden anzeigen $DynPG->setupTemplate('example_minimal'); //eigenes Template setzen $DynPG->SetParam_A_Anytime(false); //nur anzeigen, wenn es der Kontext (also Position im Menü) es vorgibt! $DynPG->Write_Article(); ?> </div> </th> </tr> </table> </body> </html>