Vorlage:Snippet - Template Condition: Unterschied zwischen den Versionen

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „'''<tt>index.php:</tt>''' <code>[php,N] <?php $GLOBALS["DynPG"]->setupTemplate('example_cond_statement'); // Beispiel-Template setzen $GLOBALS["DynPG"]->Writ…“)
 
K
 
Zeile 20: Zeile 20:
  
 
<!-- andernfalls nur den Inhalt ausgeben -->
 
<!-- andernfalls nur den Inhalt ausgeben -->
{$# ('{$TITLE}'!='dynpg ist Open Source und Freeware!') #}
+
{$# ('{$TITLE}'!='Willkommen auf der Beispielwebseite') #}
 
   {$CONTENT}
 
   {$CONTENT}
 
{$# End #}
 
{$# End #}
 +
 
</pre>
 
</pre>

Aktuelle Version vom 9. Oktober 2011, 18:18 Uhr

index.php:

<?php
  $GLOBALS["DynPG"]->setupTemplate('example_cond_statement'); // Beispiel-Template setzen
 
  $GLOBALS["DynPG"]->Write_AllGroups();         // Gruppenlisten-Ansicht ausgeben
  $GLOBALS["DynPG"]->Write_AllArticles();       // Artikelliste-Ansicht ausgeben
  $GLOBALS["DynPG"]->Write_Article();           // Artikel-Detailansicht ausgeben
?>

<DynPG Ordner>/tpl/MyCMS/example_cond_statement/detail.tpl:

<!-- Wenn Artikelname = "dynpg ist Open Source und Freeware!" dann Inhalt und zusätzlichen Text ausgeben -->
{$# ('{$TITLE}'=='Willkommen auf der Beispielwebseite') #}
  Mein <b>Lieblingsartikel</b>!
  
  {$CONTENT}
{$# End #}

<!-- andernfalls nur den Inhalt ausgeben -->
{$# ('{$TITLE}'!='Willkommen auf der Beispielwebseite') #}
  {$CONTENT}
{$# End #}