Probleme mit Hauptnavigation aus Beispielmandanten

Gesperrt
txikitero
Beiträge: 5
Registriert: Mi 15. Feb 2006, 01:25
Kontaktdaten:

Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von txikitero » Do 28. Mai 2009, 07:06

Guten Morgen Community!

Ich hoffe, ich bin jetzt im richtigen Forum.

Ich habe Contenido 4.8.12 installiert und habe mir neben dem Beispielmandanten einen eigenen Mandanten angelegt. In diesen habe ich auch die Hauptnavigation aus dem Beispielmandanten kopiert.

Jetzt habe ich zwei Probleme:

1. Das Modul zeigt mir nur die 1. Ebene in meinem Mandanten an, Die 2. und 3. Ebene sind online. Ich habe die Templates und die css noch nicht angepasst, aber daran kann es ja eigentlich nicht liegen.

2. Im Frontend des Beispielmandanten werden nun die Menueinträge alle vierfach angezeigt, auch unten in der Meta-Navi.....

Hatte schon mal jemand dieses Phänomen oder kann mir jemand weiterhelfen?

Vielen Dank und beste Grüße,

der Txikitero

GaMbIt_
Beiträge: 674
Registriert: Do 16. Mär 2006, 16:17
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von GaMbIt_ » Do 28. Mai 2009, 08:53

Die navigation gibt die zweite Ebene nur aus wenn die darüberliegende aktiv ist...
Nützliche Contenido Infos gibts hier: Contenido Wiki

Opus
Beiträge: 19
Registriert: Mi 27. Mai 2009, 12:43
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von Opus » Do 28. Mai 2009, 17:41

txikitero hat geschrieben: 1. Das Modul zeigt mir nur die 1. Ebene in meinem Mandanten an, Die 2. und 3. Ebene sind online.
Das Modul für das Hauptmenü hat sowohl einen Einstiegspunkt als auch eine Leveltiefe.
Gehe mal in das main navigation modul im Backend unter Module und schau dir den Quellcode an, dort findest du das hier:
* Module requires two client settings:
* navigation_main_standard | start_idcat
* navigation_main_standard | level_depth


Und weiter unten im Programcode dann dieses:
$iStartIdcat = getEffectiveSetting('navigation', 'idcat-home', 1);
$iSelectedDepth = getEffectiveSetting('navigation', 'level-depth', 3);


Und hier bedeutet die 1, dass es erst ab Kategorielevel 1 beginnt (also die home-Seite) und die 3 bedeutet, dass nur 3 Level angezeigt werden.
Wenn statt der 3 eine 1 steht, wird nur der erste Level angezeigt, also keine Subkategorien.
2. Im Frontend des Beispielmandanten werden nun die Menueinträge alle vierfach angezeigt, auch unten in der Meta-Navi.....
Vermutlich gleiches wie oben, Einstiegspunkt angeben, also die idcat-Nummer die den Kategoriebaum angibt, ab der das Modul das Menü anzeigen soll.
Angenommen der Kategoriebaum beginnt mit Nummer 5, dann muss im Modul die 5 eingetragen sein.
Vermutlich wurde überall die gleiche Zahl eingetragen, also z.B. alles auf 1 gestellt.

Felicita
Beiträge: 42
Registriert: Fr 19. Aug 2005, 11:07
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von Felicita » Di 11. Mai 2010, 09:38

danke opus

kurz was dazu:

ich habe in den Mandanteneinstellungen folgende Einträge gemacht -und prima -die Kategorie wird angezeigt:


Typ
name
Wert

navigation
idcat-home
1

und

navigation
level-depth
4

1= Hauptlevel 1
4= Tiefe der Navigation

Renegade
Beiträge: 9
Registriert: Do 15. Jul 2010, 13:55
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von Renegade » Fr 11. Mär 2011, 10:50

Hallo @ all,

ich habe gerade das gleich Problem und verzweifel gerade ein bisschen, ich habe jetzt alles schon mehrfach geprüft und meine eigentlich das alles Richtig konfiguriert ist. Aber er Zeigt mir immer nur Level1 an.

Meine Konfigurationen:

Mandanteneinstellungen:
generator xhtml true
navigation idcat-home 1
navigation level-depth 3

Layouts:
<container id="80" name="Navigation_Main" types="Navigation" mode="fixed" default="Navigation_Main">Navigation_Main</container>

Module:
Name: Navigation_Main
Typ: Navigation
Ausgabe:

Code: Alles auswählen

<?php
/**
* $RCSfile$
*
* Description: 
* Main Navigation, displays Navigation from a starting idcat down to the max. level set.
* For now (as of 2009-01-12) all subcategories are put inside one <ul> and are assigned css classes 
* to distinguish level depth, first/last and active item property.
* 
* Module requires two client settings: 
* navigation_main_standard | start_idcat
* navigation_main_standard | level_depth
* 
* To modify the behaviour of the module (e.g. style of URL, CSS classes, ...), you need to edit Contenido_NavMain_Util::loopCats
* @see {frontend}/includes/Util/Modules/Contenido_NavMain_Util.class.php
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2009-01-12
* }}
*
* $Id: Navigation_Standard.php 3444 2009-01-19 11:42:59Z rudi.bieller $
*/

if (!isset($db)) {
    $db = new DB_Contenido();
}
if (!isset($tpl)) {
    $tpl = new Template();
}
$tpl->reset();

cInclude('classes', 'Contenido_FrontendNavigation/Contenido_FrontendNavigation.class.php');
cInclude('frontend', 'includes/Util/Modules/Contenido_NavMain_Util.class.php');

$iStartIdcat = getEffectiveSetting('navigation', 'idcat-home', 1);
$iSelectedDepth = getEffectiveSetting('navigation', 'level-depth', 3);

if ($iStartIdcat > 0) {
    $oFeNav = new Contenido_FrontendNavigation($db, $cfg, $client, $lang, $cfgClient);
    $oFeNav->setAuth($auth);
    $oFeNav->setRootCat($iStartIdcat);
    $oSubCategories = $oFeNav->getSubCategories($iStartIdcat, true, true, 1);
    // see if there are any subcategories to display
    if ($oSubCategories->count() > 0) {
        $aLevelInfo = array();
        $aDepthInfo = array();
        $aDepthInfo[0] = 0;
        $aDepthInfo[1] = $iSelectedDepth;
        foreach ($oSubCategories as $oSubCategory) {
            Contenido_NavMain_Util::loopCats($oSubCategory, $oFeNav, $tpl, $cfg, $lang, $aLevelInfo, intval($idcat), $aDepthInfo);
        }
        $tpl->generate('templates/navigation_standard.html');
    }
} else {
    echo '<p>Navigation not configured correctly.</p>';
}
?>
Modul-Templates:
Name: navigation_standard.html

Code: Alles auswählen

<ul>
    <!-- BEGIN:BLOCK -->
    <li class="navmainStandardLevel_{css_level}{css_first_item}{css_last_item}{css_active_item}">
        <a href="{url}" title="{name}" class="navmainStandardLevel_{css_level}{css_first_item}{css_last_item}{css_active_item}">{name}</a>
    </li>
    <!-- END:BLOCK -->
</ul>
Name: navigation_standard_li.html

Code: Alles auswählen

<!-- BEGIN:BLOCK -->
    <li class="navmainStandardLevel_{css_level}">
        <a href="{url}" title="{name}" class="sitemapStandardLevel_{css_level}">{name}</a>
    </li>
<!-- END:BLOCK -->
Name: navigation_standard_ul.html

Code: Alles auswählen

<ul class="navmainStandardMainCat">
    {list_items}
</ul>
Kategorie und Artikel Struktur:
* Root
----Hauptnavigation (idcat: 1)
------Kategorie1
--------Unterkategorie1.1
--------Unterkategorie1.2
--------Unterkategorie1.3
------Kategorie2
------Kategorie3
------Kategorie4
--------Unterkategorie2.1
------Kategorie5
------Kategorie6
------Kategorie7
------Kategorie8
------Kategorie9
------Kategorie10
------Kategorie11
------Kategorie12
------Kategorie13
------Kategorie14

mandolin
Beiträge: 5
Registriert: Di 18. Okt 2011, 13:17
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von mandolin » Mo 14. Nov 2011, 15:31

Hallo,

ist es vielleichtauch möglich durch eine Manipulation an dem Modul: "Navigation_Main " das Navigationsmenue so zu verändern, dass die jeweils untergeordnete Navigationsebene jeweils um einige Millimeter eingerückt ist? Wie bei einem Navigationsbaum. Das würde die ganze Sache erheblich übersichtlicher machen.

Oder wie lässt sich das erziehlen?

mandolin

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von McHubi » Di 15. Nov 2011, 10:56

Hallo mandolin,

an dem Modul selbst brauchst Du dafür nicht schrauben. Schau Dir mal unter "style->styleeditor" die css-Dateien an. Wenn Du hier noch nicht gewerkelt hast und die css-Datei des Demomandanten (contenido_sample.css) noch vorhanden ist, findest Du hier was Du brauchst:

Code: Alles auswählen

/* ###################################################### */
/* ####################### NAVIGATION ################### */
/* ###################################################### */

/* Level 1 */
#navigation ul {
    width:230px;
    margin:0;
    padding:0;
    /*background-color:#F2F2F2;*/
    background-color:transparent;
}
#navigation ul li {
    width:220px;
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
#navigation ul li a {
    display:block;
    width:220px;
    height:19px;
    line-height:19px;
    margin:0;
    padding:0 0 0 10px;
    font-size:11px;
    color:#666;
    background-image:url(../images/navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:210px 3px;
    border-bottom:1px solid #ccc;
    text-decoration:none;
}
#navigation ul li a:hover, #navigation ul li.active a {
    background-image:url(../images/navi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2 {
    margin-left:10px;
}
#navigation ul li.navmainStandardLevel_2 a {
    background-image:url(../images/subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    border-bottom:1px dotted #ccc;
    color:#666;
    width:210px;
}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
}

/* Level 3 */
#navigation ul li.navmainStandardLevel_3 {
    margin-left:20px;
}
#navigation ul li.navmainStandardLevel_3 a {
    background-image:none;
    border-bottom:0;
    color:#666;
    width:200px;
}
#navigation ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    background-image:url(../images/subsubnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
Viel Spaß! :D
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

mandolin
Beiträge: 5
Registriert: Di 18. Okt 2011, 13:17
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von mandolin » Mi 16. Nov 2011, 18:39

Danke MCHUBI,

wo werden denn die CSS-Dateien konkreten Websites zugeordnet? Oder ist diese Contenido_Sample.css automatisch aktiv?

mandolin

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Probleme mit Hauptnavigation aus Beispielmandanten

Beitrag von McHubi » Do 17. Nov 2011, 13:46

Hallo Mandolin,

na, dann schau mal in den <head>-Bereich Deines Layouts :D

Deine Frage lässt mich vermuten, dass Du ganz am Anfang Deiner "Contenido-Laufbahn" stehst. Deshalb noch ein Merksatz, der Dir das Zusammenspiel der verschiedenen Bereiche deutlich macht:

Das Layout gliedert die Website wie einen Setzkasten in Bereiche, Templates legen fest in welchem Bereich welches Modul dargestellt werden soll, ein Modul legt fest welche Inhalte angezeigt werden und CSS-Klassen legen fest, wie etwas auszusehen hat.

Und jetzt wieder "back to topic" des Themenerstellers... :wink:
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Gesperrt