Templates Minimalbeispiel
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>