Templates Minimalbeispiel

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Beschreibung: Hier wird jedem Artikel eine Zusatzbemerkung angefügt. Hauptartikel: Templates

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, N] <?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(); ?>

<link rel="stylesheet" type="text/css" href="style.css" /> </head>


<body>

Menü-Beispiel


<?php //Menü anzeigen (Menü wurde in Artikel Nr. 15 eingefügt) $DynPG->SetParam_A_Anytime(true); $DynPG->SetParam_A_Article(15); $DynPG->Write_Article(); ?>

<?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(); ?>

</body>

</html>

Beispiel ausführen