|
|
| | | | |
| | <code>[php,N] | | <code>[php,N] |
| − | <?php | + | <div id="navigation"> |
| | + | <?php |
| | $GLOBALS["DynPG"]->SetParam_A_Anytime(true); // dynamische Navigation immer anzeigen | | $GLOBALS["DynPG"]->SetParam_A_Anytime(true); // dynamische Navigation immer anzeigen |
| | $GLOBALS["DynPG"]->SetParam_A_Article(1); // Artikelnummer der dynamischen Navigation | | $GLOBALS["DynPG"]->SetParam_A_Article(1); // Artikelnummer der dynamischen Navigation |
|
|
| | $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false); // Drucken-Link ausblenden | | $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false); // Drucken-Link ausblenden |
| | $GLOBALS["DynPG"]->Write_Article(); // dynamische Navigation ausgeben | | $GLOBALS["DynPG"]->Write_Article(); // dynamische Navigation ausgeben |
| − | ?> | + | ?> |
| | + | </div> |
| | </code> | | </code> |
| | | | |
| − | [[Image:caution.png]] '''Wichtig:''' Sie müssen in Zeile 2 den Parameterwert durch die ID des Artikels ersetzen, der die dynamische Navigation enthält.
| + | {{Caution |
| | + | |Sie müssen in Zeile 2 den Parameterwert durch die ID des Artikels ersetzen, der die dynamische Navigation enthält.}} |
| | | | |
| | In der ersten Zeile weisen wir DynPG an, dass der folgenden Artikel immer angezeigt werden soll, da es sich sich um das Navigationsmenü der Webseite handelt. In der zweiten Zeile muss <tt>ID</tt> durch die ID des Artikels ersetzt werden, der die dynamische Navigation enthält. Die folgenden Zeilen verändern die Ansicht so, dass wirklich nur die Navigation angezeigt wird und sonst nichts. | | In der ersten Zeile weisen wir DynPG an, dass der folgenden Artikel immer angezeigt werden soll, da es sich sich um das Navigationsmenü der Webseite handelt. In der zweiten Zeile muss <tt>ID</tt> durch die ID des Artikels ersetzt werden, der die dynamische Navigation enthält. Die folgenden Zeilen verändern die Ansicht so, dass wirklich nur die Navigation angezeigt wird und sonst nichts. |
|
|
| | | | |
| | <code>[php,N] | | <code>[php,N] |
| − | <?php | + | <div id="inhalt"> |
| | + | <?php |
| | $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenlisten-Ansicht ausgeben (standardmäßig abhängig vom Navigationskontext) | | $GLOBALS["DynPG"]->Write_AllGroups(); // Gruppenlisten-Ansicht ausgeben (standardmäßig abhängig vom Navigationskontext) |
| | $GLOBALS["DynPG"]->SetParam_AA_Maxview(10); // Maximal zehn Einträge in Artikellisten anzeigen | | $GLOBALS["DynPG"]->SetParam_AA_Maxview(10); // Maximal zehn Einträge in Artikellisten anzeigen |
|
|
| | $GLOBALS["DynPG"]->SetParam_A_Anytime(false); // Parameter wieder auf false setzen (wurde bei der Navigation auf true gesetzt) | | $GLOBALS["DynPG"]->SetParam_A_Anytime(false); // Parameter wieder auf false setzen (wurde bei der Navigation auf true gesetzt) |
| | $GLOBALS["DynPG"]->Write_Article(); // Artikel-Detailansicht ausgeben | | $GLOBALS["DynPG"]->Write_Article(); // Artikel-Detailansicht ausgeben |
| − | ?> | + | ?> |
| | + | </div> |
| | </code> | | </code> |
| | | | |
| | Hier werden alle [[Die drei Ansichten von DynPG|drei Ansichten]] erzeugt und einige Parameter gesetzt. Zeile 2 gibt z.B. an wie lang eine Artikelliste sein darf, bevor sie der Übersicht halber auf mehreren Seiten dargestellt werden (wobei automatisch eine Seitennavigation im unteren Bereich der Webseite angezeigt wird). | | Hier werden alle [[Die drei Ansichten von DynPG|drei Ansichten]] erzeugt und einige Parameter gesetzt. Zeile 2 gibt z.B. an wie lang eine Artikelliste sein darf, bevor sie der Übersicht halber auf mehreren Seiten dargestellt werden (wobei automatisch eine Seitennavigation im unteren Bereich der Webseite angezeigt wird). |
| | | | |
| − | Beachten Sie, dass wir die Parameter <tt>$GLOBALS["DynPG"]->SetParam_AG_Anytime(false)</tt> und <tt>$GLOBALS["DynPG"]->SetParam_AA_Anytime(false)</tt> nicht setzen, da diese bereits standardmäßig den Wert <tt>false</tt> haben. Dadurch zeigen die Gruppen- und Artikelliste den Inhalt abhängig vom [[Der Navigationskontext|Navigationskontext]] an. Wir müssen hier aber die Funktion <tt>$GLOBALS["DynPG"]->SetParam_A_Anytime(false)</tt> aufrufen, da wir diesen Parameter für die Artikel-Detailansicht zuvor beim Einbinden der Navigation auf <tt>true</tt> gesetzt haben. Dadurch werden nun alle drei Sichten abhängig vom Navigationskontext angezeigt. | + | Beachten Sie, dass wir die Parameter <tt>$GLOBALS["DynPG"]->SetParam_AG_Anytime(false)</tt> und <tt>$GLOBALS["DynPG"]->SetParam_AA_Anytime(false)</tt> nicht setzen, da diese bereits standardmäßig den Wert <tt>false</tt> haben. Dadurch zeigen die Gruppen- und Artikelliste den Inhalt abhängig vom [[Der Navigationskontext|Navigationskontext]] an. Wir müssen hier aber die Funktion <tt>$GLOBALS["DynPG"]->SetParam_A_Anytime(false)</tt> aufrufen, da wir diesen Parameter für die Artikel-Detailansicht zuvor beim Einbinden der Navigation auf <tt>true</tt> gesetzt haben. Dadurch werden nun alle drei Sichten abhängig vom Navigationskontext angezeigt. |
| | | | |
| | == Anpassen des Layouts mittels CSS == | | == Anpassen des Layouts mittels CSS == |
|
|
| | | | |
| | == Ausgabe == | | == Ausgabe == |
Fatal error: Uncaught TypeError: MWExceptionHandler::rollbackMasterChangesAndLog(): Argument #1 ($e) must be of type Exception, Error given, called in /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/exception/MWExceptionHandler.php on line 137 and defined in /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/exception/MWExceptionHandler.php:111
Stack trace:
#0 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/exception/MWExceptionHandler.php(137): MWExceptionHandler::rollbackMasterChangesAndLog(Object(Error))
#1 [internal function]: MWExceptionHandler::handle(Object(Error))
#2 {main}
thrown in /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/exception/MWExceptionHandler.php on line 111