Codebeispiele - Ansichten
Inhaltsverzeichnis
Minimalbeispiel
Beschreibung:
Ein Minimalbeispiel für das Einbinden von DynPG in eine Webseite
Voraussetzungen:
-
Snippet:
[php,N]
<?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,N]
<?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>
Beispiel-Gruppenansicht
<?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,N]
<?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,N]
<?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(); ?>
</head>
<body>
Inhaltsübersicht
<?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,N]
<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,N]
<?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>
Einen Artikel ausgeben
<?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>