Zurück   Web to Date Forum > Web to Date > Web to Date 6.0

Antwort
 
LinkBack (1) Themen-Optionen Thema durchsuchen Ansicht
Alt 16.07.2009, 09:39   1 links from elsewhere to this Post. Click to view. #1 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard Abstände zw. Menüpunkten in Seitennavigation

Hallo!

Ich verwende eine modifizierte Version von "Zeus" und würde gerne in der Seitennavigation zwischen Menüpunkten einen kleinen Abstand einfügen, damit man bei mehreren Menüpunkten, Gruppen bilden und diese strukturiert voneinander absetzen kann.

Beispiel:

SeitenMenü1
SeitenMenü2
SeitenMenü3
SeitenMenü4

Soll werden zu:

SeitenMenü1
SeitenMenü2

SeitenMenü3
SeitenMenü4


Natürlich soll das nicht statisch passieren sondern frei konfigurierbar und unabhängig vom Inhalt.

In W2D füge ich zwischen die zu gruppierenden Menüpunkte einen Menüpunkt "##space##" ein.

In der navigation.ccml frage ich beim Aufbau des Menüs ab, ob ein Menüpunkt "##space##" vorkommt. Falls ja, wird nicht der Menüpunkt sondern ein Abstand eingefügt.

Ich habe die navigation.ccml folgendermaßen geändert:

Code:
                <cc:if cond="&page.subtopiccount gt 0">
                    <h2><cc:print value="&page.topic.caption"></h2>
                    <div class="space"></div>
                    <cc:loop type="subtopic" obj="mysubtopic" maintopic="&page.maintopic.number" topic="&page.topic.number">

                    <cc:*> Abstand zw. Menüpunkten mittels ##space## </cc:*>
                                        
                    <cc:if cond="&mysubtopic.caption = '##space##'">
                        <div class="sidenav_space"></div>
                    <cc:else>                    
                        <a <cc:if cond="&mysubtopic.ispagesubtopic">class="sel"</cc:if> href="<cc:print value="&mysubtopic.url">"><cc:print value="&mysubtopic.caption"></a>
                    </cc:if>

                    </cc:loop>
                    <div class="space"></div>
                </cc:if>

                <cc:if cond="&page.topiccount gt 0">
                    <h2><cc:print value="&page.maintopic.caption"></h2>
                    <div class="space"></div>
                    <cc:loop type="topic" obj="mytopic" maintopic="&page.maintopic.number">

                    <cc:*> Abstand zw. Menüpunkten mittels ##space## </cc:*>
                                        
                    <cc:if cond="&mytopic.caption = '##space##'">
                        <div class="sidenav_space"></div>
                    <cc:else>                    
                        <a <cc:if cond="&mytopic.isexactpagetopic">class="sel"</cc:if>  href="<cc:print value="&mytopic.url">"><cc:print value="&mytopic.caption"></a>
                    </cc:if>

                    </cc:loop>
                    <div class="space"></div>

                </cc:if>

Die Klasse "sidenav_space" habe ich in der style_design.css festgelegt, diese fügt einfach einen kleinen Abstand (height: 10px;) ein.

Das funktioniert recht gut, ABER:

PROBLEM: Die Menüpunkte "##space##" erscheinen jetzt natürlich auch in der Sitemap.

Gibt es ggf. eine elegantere Lösung hierzu oder wie kann man das Sitemap-Problem lösen?
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de

Geändert von bejoro (16.07.2009 um 09:41 Uhr)
bejoro ist offline   Mit Zitat antworten
Alt 16.07.2009, 14:46   #2 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Hi blue,

ist meine o.g. Lösung die einzige Lösung oder hast Du vielleicht eine Idee, wie man das machen könnte, ohne die Sitemap zu verunstalten?
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de
bejoro ist offline   Mit Zitat antworten
Alt 16.07.2009, 21:26   #3 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.967
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Ja, könnte man parsen...

http://www.webtodateforum.de/forum/w...nd-parsen.html

function output($out)
{
$out=str_replace ('####,'<br>',$out);
return ($out);
}

Wenn Du #### setzt, wird das in jeder Ausgabe auf <br> gewandelt
__________________
cu blue...

Web to Date Design Mods ab 10 Eur Web to Date Designs aufgepeppt...


blue ist gerade online   Mit Zitat antworten
Alt 17.07.2009, 08:15   #4 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Das ist ja genial mit der Ausgabepufferung, danke! Damit kann man ja die witzigsten Sachen anstellen.

Kann man statt des "harten" <br> auch einen CSS-Style verwenden?
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de
bejoro ist offline   Mit Zitat antworten
Alt 17.07.2009, 09:41   #5 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.967
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Da kannst Du alles reinparsen... z.B. <div style="height: 500px;"></div>
__________________
cu blue...

Web to Date Design Mods ab 10 Eur Web to Date Designs aufgepeppt...


blue ist gerade online   Mit Zitat antworten
Alt 17.07.2009, 10:01   #6 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Danke Dir! Dachte, dass html und CSS hier zu unterscheiden sind.
Sorry, ich bin noch Anfänger und komme erst schrittweise dahinter.

Das Prinzip der Pufferung und das Parsen sind jetzt klar (denke ich).

Aber löst das mein Problem mit der Sitemap bzw. den Abständen?

Das Ersetzen der eingefügten Dummy-Menüpunkte durch Abstände funktioniert durch meine o.g. Änderung in der navigation.ccml bereits sehr gut. Nur erscheinen diese Dummy-Menüpunkte "###space###" natürlich nun auch in der Sitemap und sitemap.xml.

Parse ich diese Dummies nun "raus" aus der Ausgabe, so würden natürlich auch wieder die Abstände fehlen.

Oder habe ich Dich/das System vielleicht noch nicht richtig verstanden?
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de
bejoro ist offline   Mit Zitat antworten
Alt 17.07.2009, 10:22   #7 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.967
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Dann hast Du die Abstände natürlich auch in der Sitemap...
Du könntest aber die Sitemap beim parsen anders behandeln...
__________________
cu blue...

Web to Date Design Mods ab 10 Eur Web to Date Designs aufgepeppt...


blue ist gerade online   Mit Zitat antworten
Alt 17.07.2009, 10:31   #8 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Das wäre natürlich perfekt.

Wie kann ich die Sitemap bzw. die einzelnen Seiten bei der Output-Pufferung/Parsing unterscheiden?
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de
bejoro ist offline   Mit Zitat antworten
Alt 17.07.2009, 10:39   #9 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.967
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

$scriptname=$_SERVER['PHP_SELF']
__________________
cu blue...

Web to Date Design Mods ab 10 Eur Web to Date Designs aufgepeppt...


blue ist gerade online   Mit Zitat antworten
Alt 17.07.2009, 10:51   #10 (permalink)
Benutzer
 
Registriert seit: 19.06.2009
Ort: Cadolzburg
Beiträge: 83
bejoro befindet sich auf einem aufstrebenden Ast
Standard AW: Abstände zw. Menüpunkten in Seitennavigation

Ein bisschen ausführlicher wäre nützlich.
__________________
Viele Grüße
Bernhard
www.enjoy-audio.de
bejoro ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


LinkBacks (?)
LinkBack to this Thread: http://www.webtodateforum.de/forum/web-to-date-6-0/254-abstaende-zw-menuepunkten-seitennavigation.html
Erstellt von For Type Datum Hits
Web to Date Forum This thread Refback 17.07.2009 00:51 1

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abstände verringern Mike Web to Date 5.0 5 09.06.2009 09:29


Seite generiert in 0,06943 Sekunden mit 19 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11