Anfänger versucht Navigation einzubinden und anzupassen
Verfasst: Do 10. Jun 2010, 11:29
Hallo liebe Leute,
da ich noch ganz am Anfang bin und noch am Theoretischen Anfang von diesen Anpassungen bin habe ich gerade keine Ahnung wo genau ich loslegen soll.
Folgendes: Ich habe aktuell den Beispielmandanten und habe abgesehen von Farben nichts besonderes verändert. Was ich allerdings gerne hätte ich eine Horizontale Navigation. Also habe ich aus dem Forum mal zwei Module kopiert und angelegt:
Das Modul habe ich jetzt einfach mal navigation_quer-haupt genannt
und zusätzlich gabe es noch folgendes:
Dieses dann logischerweise navigation_quer_sub
Im Layout habe bisä jetzt nur die stellen mit navigation_main ersetz mit navigation_quer_haupt
Nun muss da sicherlich noch einige mitangepasst werden, nur mir ist nicht ganz klar was.
Ihr könnt euch natürlich denken dass es aktuell noch garnicht funktioniert, als Ausgabe bekomme ich auf der Seite folgendes
Fatal error: Error: Can't include /var/www/web1366/html/contenido/includes/atelierq.navigation.class.inc.php in /var/www/web1366/html/contenido/includes/api/functions.api.general.php on line 181
Hoffe auf einfache Tipps von euch
Vielen Dank!
Wondrak
da ich noch ganz am Anfang bin und noch am Theoretischen Anfang von diesen Anpassungen bin habe ich gerade keine Ahnung wo genau ich loslegen soll.
Folgendes: Ich habe aktuell den Beispielmandanten und habe abgesehen von Farben nichts besonderes verändert. Was ich allerdings gerne hätte ich eine Horizontale Navigation. Also habe ich aus dem Forum mal zwei Module kopiert und angelegt:
Code: Alles auswählen
<?php
cInclude('includes', 'atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_home'));
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(0, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskSelected(0, '<div><a target="_self" href="{link}">›{name1}</a></div>');
$aQnavigation->maskSelectedSub(0, '<div><a target="_self" href="{link}">›{name1}</a></div>');
echo $aQnavigation->showNavigation(0);
?>
und zusätzlich gabe es noch folgendes:
Code: Alles auswählen
<?php
/*cInclude('classes', 'atelierq.navigation.class.inc.php');*/
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_servicenavigation'));
/*
* Ausgabe 4. Stufe
*/
$aQnavigation->before(3, '<ul>');
$aQnavigation->after(3, '</ul>');
$aQnavigation->between(3, '');
$aQnavigation->maskNormal(3, '<li class="ebene_4"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(3, '<li class="ebene_4"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(3, '<li class="ebene_4"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(3, '<li class="ebene_4"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->setSub(3, $aQnavigation->showNavigation(4));
/*
* Ausgabe 3. Stufe
*/
$aQnavigation->before(2, '<ul>');
$aQnavigation->after(2, '</ul>');
$aQnavigation->between(2, '');
$aQnavigation->maskNormal(2, '<li class="ebene_3"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(2, '<li class="ebene_3"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(2, '<li class="ebene_3"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(2, '<li class="ebene_3"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->setSub(2, $aQnavigation->showNavigation(3));
/*
* Ausgabe 2. Stufe
*/
$aQnavigation->before(1, '<ul>');
$aQnavigation->after(1, '</ul>');
$aQnavigation->between(1, '');
$aQnavigation->maskNormal(1, '<li class="ebene_2"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(1, '<li class="ebene_2"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(1, '<li class="ebene_2"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(1, '<li class="ebene_2"><a href="{link}" class="aktiv">{name1}</a>{sub}</li>');
$aQnavigation->setSub(1, $aQnavigation->showNavigation(2));
/*
* Ausgabe 1. Stufe
*/
$aQnavigation->before(0, '<ul>');
$aQnavigation->after(0, '</ul>');
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<li class="ebene_1"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(0, '<li class="ebene_1"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(0, '<li class="ebene_1"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(0, '<li class="ebene_1"><a href="{link}" class="aktiv">{name1}</a>{sub}</li>');
$aQnavigation->setSub(0, $aQnavigation->showNavigation(1));
/*
* hier erfolgt die ausgabe an den browser
*/
echo $aQnavigation->showNavigation(1);
?>
Im Layout habe bisä jetzt nur die stellen mit navigation_main ersetz mit navigation_quer_haupt
Nun muss da sicherlich noch einige mitangepasst werden, nur mir ist nicht ganz klar was.
Ihr könnt euch natürlich denken dass es aktuell noch garnicht funktioniert, als Ausgabe bekomme ich auf der Seite folgendes
Fatal error: Error: Can't include /var/www/web1366/html/contenido/includes/atelierq.navigation.class.inc.php in /var/www/web1366/html/contenido/includes/api/functions.api.general.php on line 181
Hoffe auf einfache Tipps von euch
Vielen Dank!
Wondrak