Codebeispiel - Menüeinträge sortieren

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Beschreibung: In diesem Beispiel wird gezeigt wie man die Einträge des Menüs sortieren kann (z.B. wie hier alphabetisch). Hauptartikel: Einträge sortieren


Beispiel 5.9. 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>Menu-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>

Menu-Beispiel

       <?php
       //Sortierschlüssel festlegen, hier: Name des Eintrages (weitere Möglichkeiten: INDEX, CREATEDATE)
       $DynPG->SetParam_PlugIn_Param('DPGdynmenu', 'order', Array('NAME'));
       //Sortieren, und zwar aufsteigend (weitere Möglichkeiten: DESC)
       $DynPG->SetParam_PlugIn_Param('DPGdynmenu', 'sort', Array('ASC'));
       //Menu anzeigen (Menu wurde in Artikel Nr. 15 eingefuegt)
       $DynPG->SetParam_A_Anytime(true);
       $DynPG->SetParam_A_Article(15);
       $DynPG->Write_Article();
       ?>
       <?php
       //Artikel, die im Menu angeklickt wurden anzeigen
       $DynPG->SetParam_A_Anytime(false);//nur anzeigen, wenn es der Kontext (also Position im Menu) es vorgibt!
       $DynPG->Write_Article();
       ?>

</body>

</html>


Beispiel 5.10. CSS-Datei [css,N] /*alle Links schwarz*/ a{color: black;}

  1. hauptmenue p{

text-align: left; }

/*Navigation, Print-Button und Artikelheader unsichtbar machen*/

  1. dynpg_A_breadcrumb{display: none;}
  1. dynpg_AA_breadcrumb_navi{display: none;}
  2. dynpg_AA_breadcrumb_pages{display: none;}
  1. dynpg_A_btnprint{display: none;}
  1. dynpg_A_header{display: none;}

Beispiel ausführen