suche ganz simple horizontale navigation
-
- Beiträge: 3
- Registriert: Mo 30. Nov 2009, 18:06
- Kontaktdaten:
suche ganz simple horizontale navigation
hallo miteinander.
ich suche nach einem weg eine total simple horizontale navigation umzusetzen, die lediglich die links nacheinander weg im html ausgibt. also zb:
<a href="#">Link1</a><a href="#">link2</a><a href="#">link3</a>
ausrichtung, etc. will ich über css regeln. es gibt auch nur die oberste ebene - keine unterkategorien.
ich hab mich jetzt schon wundgesucht und nichts gefunden. mit php kenne ich mich kaum aus. die lösung ist wahrscheinlich total einfach. aber ich krieg es leider nicht hin.
wäre nett, wenn jemand einfach den modul-code dafür posten könnte.
viiiieeeeelen vielen dank im voraus!
david
ich suche nach einem weg eine total simple horizontale navigation umzusetzen, die lediglich die links nacheinander weg im html ausgibt. also zb:
<a href="#">Link1</a><a href="#">link2</a><a href="#">link3</a>
ausrichtung, etc. will ich über css regeln. es gibt auch nur die oberste ebene - keine unterkategorien.
ich hab mich jetzt schon wundgesucht und nichts gefunden. mit php kenne ich mich kaum aus. die lösung ist wahrscheinlich total einfach. aber ich krieg es leider nicht hin.
wäre nett, wenn jemand einfach den modul-code dafür posten könnte.
viiiieeeeelen vielen dank im voraus!
david
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Servus bananenfaust <- cooler Nick
erst mal herzlich willkommen hier im Forum
Als erstes würd ich dir Empfehlen den Beispielmandanten zu installieren und dir dort das Modul welches für die Navigation zuständig ist anzuschauen.
Auch hilft dir der Beispielmandant Contenido und dessen "weise zu denken" zu verstehen.
Als Zweites kann ich dir dieses Modul ans Herz legen, es tut genau das was du willst:
http://forum.contenido.org/viewtopic.ph ... navigation
erst mal herzlich willkommen hier im Forum
Als erstes würd ich dir Empfehlen den Beispielmandanten zu installieren und dir dort das Modul welches für die Navigation zuständig ist anzuschauen.
Auch hilft dir der Beispielmandant Contenido und dessen "weise zu denken" zu verstehen.
Als Zweites kann ich dir dieses Modul ans Herz legen, es tut genau das was du willst:
http://forum.contenido.org/viewtopic.ph ... navigation
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
-
- Beiträge: 3
- Registriert: Mo 30. Nov 2009, 18:06
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
hi baghira und danke für die antwort.
ich hab "navigationUniversell" installiert. leider wird an der stelle überhaupt nichts ausgegeben. auch keine fehlermeldung.
auf der seite des entwicklers steht, dass die letzte version, die unterstützt wird 4.6.23 ist. Mein System läuft allerdings auf 4.8.12.. Liegts daran vielleicht?
hab auch schon versucht andere module aus älteren versionen zu benutzen - ebenfalls ohne erfolg.
hmm.. das kann ja eigentlich garnicht so schwer sein da ne lösung zu finden oder? ich raffs nicht
ich hab "navigationUniversell" installiert. leider wird an der stelle überhaupt nichts ausgegeben. auch keine fehlermeldung.
auf der seite des entwicklers steht, dass die letzte version, die unterstützt wird 4.6.23 ist. Mein System läuft allerdings auf 4.8.12.. Liegts daran vielleicht?
hab auch schon versucht andere module aus älteren versionen zu benutzen - ebenfalls ohne erfolg.
hmm.. das kann ja eigentlich garnicht so schwer sein da ne lösung zu finden oder? ich raffs nicht
Re: suche ganz simple horizontale navigation
Wenn Du die Navigation vom Beispielmandaten installiert hast, dann sollte das eigentlich nur eine CSS Sache sein. In G**gle einfach einmal "horizontale navigation" eingeben, z.B. http://www.tool4web.de/css-navigation.html.
Dann das Stylesheet entsprechend ändern. Und, die "Navigation Universell" läuft auch unter 4.8.12. Aber auch die kannst, bzw. musst Du entsprechend via CSS nach Deinen Wünschen anpassen.
Du könntest aber auch einfach die Modul-Templates bearbeiten.
Dann das Stylesheet entsprechend ändern. Und, die "Navigation Universell" läuft auch unter 4.8.12. Aber auch die kannst, bzw. musst Du entsprechend via CSS nach Deinen Wünschen anpassen.
Du könntest aber auch einfach die Modul-Templates bearbeiten.
-
- Beiträge: 3
- Registriert: Mo 30. Nov 2009, 18:06
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
ok problem gelöst.
ausgabe kam nix, da ich für jeden menüpunkt eine eigene kategorie hatte. hab jetzt alles in eine kategorie geschoben.
danke für die antworten.
gruß,
david
ausgabe kam nix, da ich für jeden menüpunkt eine eigene kategorie hatte. hab jetzt alles in eine kategorie geschoben.
danke für die antworten.
gruß,
david
Re: suche ganz simple horizontale navigation
Hallo zusammen,
bin ein echter Frischling und versuche gerade mich in Contenido einzuarbeiten. ... habe hier im Forum schon viel super Beiträge gefunden. Aber das Problem mit der Navigation macht mich seit Tagen wahnsinnig. Ich möchte eine horizontale Hauptnavi und eine vertikale Subnav erstellen und wollte das Modul Navigation Universell einsetzen.
Die "atelierq.navigation.class.inc.php" liegt ei mir im Ordner "includes".
Der Code (nur Output) der Hauptnavi:
und der Subnavi ...
Die Mandanteneinstellung für "idcat-home" und "idcat-subnavigation" haben beide den Wert 1.
Contenidoversion ist 4.8.12
Kann gut sein, dass ich irgendeinen extremblöden Anfängerfehler mache ... bin absolut neu auf der ganzen Ebene.
Habe auch zig Beiträge im Forum zum Thema gefunden ... und vieles ausprobiert ... leider ohne Wirkung.
Am Anfang wurde einfach gar nichts angezeigt, mittlerweile kommt folgende Fehlermeldung (die con-code Tabelle habe ich zwischendurch geleert):
Fatal error: Call to a member function between() on a non-object in /homepages/9/d21665552/htdocs/cms/front_content.php(983) : eval()'d code on line 40
Kann mir jemand helfen?
Ülker
bin ein echter Frischling und versuche gerade mich in Contenido einzuarbeiten. ... habe hier im Forum schon viel super Beiträge gefunden. Aber das Problem mit der Navigation macht mich seit Tagen wahnsinnig. Ich möchte eine horizontale Hauptnavi und eine vertikale Subnav erstellen und wollte das Modul Navigation Universell einsetzen.
Die "atelierq.navigation.class.inc.php" liegt ei mir im Ordner "includes".
Der Code (nur Output) der Hauptnavi:
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);
?>
Code: Alles auswählen
<?php
$aQnavigation->between(2, '');
$aQnavigation->maskNormal(2, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskSelected(2, '<div><a target="_self" href="{link}">›{name1}</a></div>');
$aQnavigation->maskNormalSub(2, '<div><a target="_self" href="{link}">{name1}</a>{sub}</div>');
$aQnavigation->maskSelectedSub(2, '<div><a target="_self" href="{link}">›{name1}</a>{sub}</div>');
$aQnavigation->between(1, '');
$aQnavigation->maskNormal(1, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(1, '<div><a target="_self" href="{link}">{name1}</a></div>{sub}');
$aQnavigation->maskSelected(1, '<div><a target="_self" href="{link}">›{name1}</a></div>');
$aQnavigation->maskSelectedSub(1, '<div><a target="_self" href="{link}">›{name1}</a></div>{sub}');
$aQnavigation->setSub(1, $aQnavigation->showNavigation(2));
echo $aQnavigation->showNavigation(1);
Contenidoversion ist 4.8.12
Kann gut sein, dass ich irgendeinen extremblöden Anfängerfehler mache ... bin absolut neu auf der ganzen Ebene.
Habe auch zig Beiträge im Forum zum Thema gefunden ... und vieles ausprobiert ... leider ohne Wirkung.
Am Anfang wurde einfach gar nichts angezeigt, mittlerweile kommt folgende Fehlermeldung (die con-code Tabelle habe ich zwischendurch geleert):
Fatal error: Call to a member function between() on a non-object in /homepages/9/d21665552/htdocs/cms/front_content.php(983) : eval()'d code on line 40
Kann mir jemand helfen?
Ülker
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Servus Ülker,
die Fehlermeldung sagt ja aus, das er die Funktion between() nicht finden kann. Das liegt an deiner falschen Einbindung der atelierq.navigation.class.inc.php.
Schau mal, hier ein Beispiel (Unsere Hauptnavi), vielleicht hilft dir das ein wenig weiter
die Fehlermeldung sagt ja aus, das er die Funktion between() nicht finden kann. Das liegt an deiner falschen Einbindung der atelierq.navigation.class.inc.php.
Schau mal, hier ein Beispiel (Unsere Hauptnavi), vielleicht hilft dir das ein wenig weiter
Code: Alles auswählen
<?php
cInclude('frontend', 'includes/atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_mainnavigation'));
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelected(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelectedSub(0, '<div><a href="{link}">{name1}</a></div>');
echo $aQnavigation->showNavigation(0);
?>
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: suche ganz simple horizontale navigation
Hallo Holger,
DANKE für die schnelle Antwort!
Habe deinen Code (mit Änderung der Idcat-bezeichnung) eingebaut. Die Fehlermeldung ist nun weg. Die Navigation wird aber nicht angezeigt. (Mit der Standard Navigation-Main wars sichtbar ...)
Frage mich, wo ich noch suchen soll ... bin echt ratlos. Als Anfänger in jeder Hinsicht kann es natürlich sein, das ich da irgendeinen völlig blöden Fehler gemacht habe ....
Hast du irgendeine Idee?
DANKE für die schnelle Antwort!
Habe deinen Code (mit Änderung der Idcat-bezeichnung) eingebaut. Die Fehlermeldung ist nun weg. Die Navigation wird aber nicht angezeigt. (Mit der Standard Navigation-Main wars sichtbar ...)
Frage mich, wo ich noch suchen soll ... bin echt ratlos. Als Anfänger in jeder Hinsicht kann es natürlich sein, das ich da irgendeinen völlig blöden Fehler gemacht habe ....
Hast du irgendeine Idee?
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Servus Ülker,
was ich eben vergessen hatte ist die Subnavi:
In den Mandanteneinstellungen musst du folgendes eintragen:
navigation idcat_mainnavigation "IdCat des Baums der in der Navigation angezeigt werden soll"
Die IdCat findest du am einfachsten heraus, wenn du unter Content-> Artikel-> mit der Maus über die Kategorie fährts. Dir wird dann die ID der Kategorie angezeigt.
was ich eben vergessen hatte ist die Subnavi:
Code: Alles auswählen
<?php
$aQnavigation->between(1, '');
$aQnavigation->maskNormal(1, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(1, '<div><a href="{link}">{name1}</a></div>{sub}');
$aQnavigation->maskSelected(1, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelectedSub(1, '<div><a href="{link}">{name1}</a></div>{sub}');
$aQnavigation->setSub(1, $aQnavigation->showNavigation(2));
echo $aQnavigation->showNavigation(1);
?>
navigation idcat_mainnavigation "IdCat des Baums der in der Navigation angezeigt werden soll"
Die IdCat findest du am einfachsten heraus, wenn du unter Content-> Artikel-> mit der Maus über die Kategorie fährts. Dir wird dann die ID der Kategorie angezeigt.
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: suche ganz simple horizontale navigation
Hui - da tut sich was!
Habe deine Codes eingebaut. Das sieht nun so aus:
Hauptnavigation:
Subnavi:
In der Mandanteneinstellung hatte ich statt "idcat_mainnavigation" "idcat-mainnavigation" geschrieben. Da lag wohl EIN Fehler! Nun ist die Navigation schon mal sichtbar. Allerdings wird sie komischerweise nicht horizontal (wie beim Standardmodul der Navigation-Main), sondern vertikal angezeigt. Aber das ist wohl ein anderes Problem ...?
Auch die Subnavigation ist sichtbar - wenn man auf eine Oberkategorie klickt. Dann allerdings verschwindet die Hauptnavigation. Also ist entweder die Hauptnavi ODER die Subnavi sichtbar. Klicke ich auf einen Punkt der Subnavi, verschwinden beide Navigationen. Wie bekomme ich es hin, das immer beide gleichzeitig sichtbar sind?
Vielen Dank!
Dieses Forum ist wirklich phantastisch!
Habe deine Codes eingebaut. Das sieht nun so aus:
Hauptnavigation:
Code: Alles auswählen
<?php
cInclude('frontend', 'includes/atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_mainnavigation'));
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelected(0, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelectedSub(0, '<div><a href="{link}">{name1}</a></div>');
echo $aQnavigation->showNavigation(0);
?>
Code: Alles auswählen
<?php
cInclude('frontend', 'includes/atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_subnavigation'));
$aQnavigation->between(1, '');
$aQnavigation->maskNormal(1, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(1, '<div><a href="{link}">{name1}</a></div>{sub}');
$aQnavigation->maskSelected(1, '<div><a href="{link}">{name1}</a></div>');
$aQnavigation->maskSelectedSub(1, '<div><a href="{link}">{name1}</a></div>{sub}');
$aQnavigation->setSub(1, $aQnavigation->showNavigation(2));
echo $aQnavigation->showNavigation(1);
?>
Auch die Subnavigation ist sichtbar - wenn man auf eine Oberkategorie klickt. Dann allerdings verschwindet die Hauptnavigation. Also ist entweder die Hauptnavi ODER die Subnavi sichtbar. Klicke ich auf einen Punkt der Subnavi, verschwinden beide Navigationen. Wie bekomme ich es hin, das immer beide gleichzeitig sichtbar sind?
Vielen Dank!
Dieses Forum ist wirklich phantastisch!
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Servus Ülker,
schau dir doch nochmal mein Beispiel zur Subnavi an, das schaut ein "wenig" anders aus als dein Code
Die idcat_subnavigation wird nicht benötigt....
schau dir doch nochmal mein Beispiel zur Subnavi an, das schaut ein "wenig" anders aus als dein Code
Code: Alles auswählen
...
cInclude('frontend', 'includes/atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_subnavigation'));
...
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: suche ganz simple horizontale navigation
Mmmh, ja, das sehe ich wohl.
Aber wenn ich dieses in der Subnavi herausnehme
erscheint die Fehlermeldung:
"Fatal error: Call to a member function between() on a non-object in /homepages/9/d21665552/htdocs/cms/front_content.php(983) : eval()'d code on line 38"
... also wieder die Sache mit dem "between" ...
Bin leider wirklich noch nicht so bewandert, um das zu kapieren ... oder vielleicht hab ich Tomaten auf den Augen?
Aber wenn ich dieses in der Subnavi herausnehme
Code: Alles auswählen
cInclude('frontend', 'includes/atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_subnavigation'));
"Fatal error: Call to a member function between() on a non-object in /homepages/9/d21665552/htdocs/cms/front_content.php(983) : eval()'d code on line 38"
... also wieder die Sache mit dem "between" ...
Bin leider wirklich noch nicht so bewandert, um das zu kapieren ... oder vielleicht hab ich Tomaten auf den Augen?
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Servus Ülker,
das ist komisch, wie schaut dein Layout aus...
Ist dort der Container der Subnavigation über dem der Hauptnavigation? Ich versteh den Fehler ehrlich gesagt nicht mehr, den die atelierq.navigation.class.inc.php wurde ja bereits in der Hauptnavi includiert und die sollte ja logischerweise über der Subnavi sein.
Kann man sich das vielleicht einmal anschauen oder bist du Lokal unterwegs?
das ist komisch, wie schaut dein Layout aus...
Ist dort der Container der Subnavigation über dem der Hauptnavigation? Ich versteh den Fehler ehrlich gesagt nicht mehr, den die atelierq.navigation.class.inc.php wurde ja bereits in der Hauptnavi includiert und die sollte ja logischerweise über der Subnavi sein.
Kann man sich das vielleicht einmal anschauen oder bist du Lokal unterwegs?
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: suche ganz simple horizontale navigation
Hallo Holger,
dies ist der aktuelle html-Code. Durchaus möglich, dass ich da grobe Fehler drin habe.
Das ganze steht im Netz. Falls es so nichts bringt, könnte ich die Zugangsdaten per Mail senden ...
Danke.
Ülker
dies ist der aktuelle html-Code. Durchaus möglich, dass ich da grobe Fehler drin habe.
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Griebel Hydraulik und Pneumatik</title>
<link href="css/layout_griebel.css" rel="stylesheet" type="text/css" />
<link href="css/navi_links.css" rel="stylesheet" type="text/css" />
<link href="css/navi_oben.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style></head>
<body>
<div id="haupt_container">
<div id="logo_container"><img src="../cms/upload/img/logo_griebel.jpg" alt="Logo" width="255" height="65" /></div>
<div id="farbbox_head"></div>
<div id="navigation_oben">
<container id="30" name="Navigation_Main" types="Navigation" default="Navigation_Main">Navigation_Main</container>
</div>
<div id="navigation_links">
<container id="31" name="Navigation_Subnavigation" types="Navigation" default="Navigation_Subnavigation">Navigation_Subnavigation</container>
</div>
<div id="farbbox_rot"></div>
<div id="verlauf_rechts"></div>
<div id="verlauf_links"></div>
<div id="image_container">
<div id="text_rechts"> Hydraulik & Pneumatik </div>
</div>
<div id="Headline">
<container id="50" name="Content_Headline" types="Content" default="Content_Headline">Content_Headline</container>
</div>
<div id="fliesstext"></div>
<div id="pfadleiste"></div>
</div>
</body>
</html>
Danke.
Ülker
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: suche ganz simple horizontale navigation
Ülker, Du hast Post.
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+