Codebeispiel - Einfaches Hauptmenü: Unterschied zwischen den Versionen

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
 
[[Category:Beispiele]]
 
[[Category:Beispiele]]
'''''Beschreibung:''''' Ein simples Hauptmenü.
+
[[en:Simple main menu]]
 +
'''''Beschreibung:''''' Ein simples Hauptmenü. Hauptartikel: [[Implementation eines kompletten Hauptmenüs]]
  
 
'''Beispiel 5.4. einfaches Hauptmenü - Index.php'''
 
'''Beispiel 5.4. einfaches Hauptmenü - Index.php'''

Version vom 19. Dezember 2009, 17:51 Uhr

Beschreibung: Ein simples Hauptmenü. Hauptartikel: Implementation eines kompletten Hauptmenüs

Beispiel 5.4. einfaches Hauptmenü - Index.php

<?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(); ?>  <!--Standard-Css von DynPG einbinden-->
 
		<link rel="stylesheet" type="text/css" href="style.css" />  <!--style.css einbinden-->
	</head>
 
 
	<body>
		<h1>Menu-Beispiel</h1>
 
		<table  border="0">
		<tr valign="top">
		<th align="left" style="width:230px" id="hauptmenue">
		<div style="border: 3px black solid">
		<?php
			//Menu anzeigen (Menu wurde in Artikel Nr. 15 eingefuegt)
			$DynPG->SetParam_A_Anytime(true);
			$DynPG->SetParam_A_Article(15);
			$DynPG->Write_Article();
		?>
		</div>
		</th>
 
		<th id="anzeige">
		<div style="border: 3px black solid">
		<?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();
		?>
		</div>
		</th>
		</tr>
		</table>
	</body>
 
</html>

Beispiel 5.5. einfaches Hauptmenü - CSS-Datei

/*alle Links schwarz*/
a{color: black;}
 
#hauptmenue p{
	text-align:left;
}
 
/*Navigation, Print-Button und Artikelheader unsichtbar machen*/
#dynpg_A_breadcrumb{display: none;}
 
#dynpg_AA_breadcrumb_navi{display: none;}
#dynpg_AA_breadcrumb_pages{display: none;}
 
#dynpg_A_btnprint{display: none;}
 
#dynpg_A_header{display: none;}

Beispiel ausführen