Codebeispiele - Ansichten
Minimalbeispiel
Beschreibung:
Ein Minimalbeispiel für das Einbinden von DynPG in eine Webseite
Voraussetzungen:
-
Snippet:
<?php $GLOBALS["DynPG"]->SetParam_AG_Anytime(true); // Gruppenliste immer anzeigen $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenliste ausgeben ?>
<toggledisplay status="hide" showtext="▼ Quelltext anzeigen" hidetext="▼ Quelltext verbergen" linkstyle="font-size:normal;"> index.php:
<?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>Minimalbeispiel</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> </head> <body> <h1>Beispiel-Gruppenansicht</h1> <?php $GLOBALS["DynPG"]->SetParam_AG_Anytime(true); // Gruppenliste immer anzeigen $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenliste ausgeben ?> </body> </html>
</toggledisplay>
Alle Ansichten
Beschreibung:
Ein Beispiel für die Verwendung der drei Ansichten von DynPG
Voraussetzungen:
-
Snippet:
<?php $GLOBALS["DynPG"]->SetParam_AG_Anytime(true); // Gruppenliste immer anzeigen $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenliste ausgeben $GLOBALS["DynPG"]->SetParam_AA_Anytime(false); // Artikelliste abhängig vom Navigationskontext anzeigen $GLOBALS["DynPG"]->Write_AllArticles(); // Artikelliste ausgeben $GLOBALS["DynPG"]->SetParam_A_Anytime(false); // Artikel-Detailansicht abhängig vom Navigationskontext anzeigen $GLOBALS["DynPG"]->Write_Article(); // Artikel-Detailansicht ausgeben ?>
<toggledisplay status="hide" showtext="▼ Quelltext anzeigen" hidetext="▼ Quelltext verbergen" linkstyle="font-size:normal;"> index.php:
<?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>Inhaltsübersicht</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <?php $GLOBALS["DynPG"]->Write_CSS_JS_Header(); ?> <!-- Standard CSS einbinden --> </head> <body> <h1>Inhaltsübersicht</h1> <?php $GLOBALS["DynPG"]->SetParam_AG_Anytime(true); // Gruppenliste immer anzeigen $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenliste ausgeben $GLOBALS["DynPG"]->SetParam_AA_Anytime(false); // Artikelliste abhängig vom Navigationskontext anzeigen $GLOBALS["DynPG"]->Write_AllArticles(); // Artikelliste ausgeben $GLOBALS["DynPG"]->SetParam_A_Anytime(false); // Artikel-Detailansicht abhängig vom Navigationskontext anzeigen $GLOBALS["DynPG"]->Write_Article(); // Artikel-Detailansicht ausgeben ?> </body> </html>
</toggledisplay>
Detailansicht
Beschreibung:
Ein Beispiel für die Verwendung der Artikeldetailansicht
Voraussetzungen:
-
Snippet:
<php $GLOBALS["DynPG"]->SetParam_A_Anytime(true); // Artikel von Anfang an anzeigen $GLOBALS["DynPG"]->SetParam_A_Article(5); // Artikelnr. angeben $GLOBALS["DynPG"]->Write_Article(); // Artikel mit der ID 5 ausgeben ?>
<toggledisplay status="hide" showtext="▼ Quelltext anzeigen" hidetext="▼ Quelltext verbergen" linkstyle="font-size:normal;"> index.php:
<?php require '../../dynpg/getcontent.php'; $GLOBALS["DynPG"]->SetParam_PathToRoot('../../dynpg/'); ?> <!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>Einen Artikel ausgeben</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> </head> <body> <h1>Einen Artikel ausgeben</h1> <?php $GLOBALS["DynPG"]->SetParam_A_Anytime(true); // Artikel von Anfang an anzeigen $GLOBALS["DynPG"]->SetParam_A_Article(5); // Artikelnr. angeben $GLOBALS["DynPG"]->Write_Article(); // Artikel mit der ID 5 ausgeben ?> </body> </html>
</toggledisplay>