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

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 11.01.2012, 16:22   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.04.2010
Ort: Schweiz
Beiträge: 117
gandalf befindet sich auf einem aufstrebenden Ast
Standard Design Ypsilon - Menu unterbrechen

hallo zusammen

ich möchte nicht mehr ebenen verwenden, jedoch das menu unterbrechen. konkret, nach zwei oder drei hauptseiten möchte ich einen unterbruch, dann wieder zwei oder drei hauptseiten, dann wieder einen unterbruch usw.

habe ich mich klar ausgedrückt?

danke für eure lösungsvorschläge.

link
gandalf ist offline   Mit Zitat antworten
Alt 12.01.2012, 18:53   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.11.2009
Ort: Schweiz
Beiträge: 961
webchaot befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

Hoi gandalf

Ich nehme an Du meinst in etwa so? >Beispiel<

Dazu musst Du im Menü zwei miteinander verknüpfte Bedingungen einfügen und dann für jeden Block einen eigenen loop laufen lassen.
__________________
Gruss Walter
webchaot ist offline   Mit Zitat antworten
Alt 12.01.2012, 19:31   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.04.2010
Ort: Schweiz
Beiträge: 117
gandalf befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

webchaot, genau so!!

nur bei der antwort verstehe ich bahnhof...
gandalf ist offline   Mit Zitat antworten
Alt 13.01.2012, 12:27   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.11.2009
Ort: Schweiz
Beiträge: 961
webchaot befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

Im Original wird Dein Menü in einem ununterbrochenen "loop" erstellt.

Für Dein Vorhaben musst Du je nach Anzahl Hauptseiten die Du in einem Block willst Dein Menü in mehreren "loops" abarbeiten. In meinem Beispiel habe ich dies in 3 loops gemacht.

Jeden loop führst Du unter Vorbehalt, das heisst mit Bedingungen aus.

Also im ersten loop fügst Du z.B. die Bedingung hinzu:
"wenn Menüpunkt grösser als 0" und verknüpfst sie mit einer weiteren Bedingung, nämlich "wenn Menüpunkt kleiner als 4"

Nach dem ersten loop fügst Du jetzt zwei oder drei erzwungene Zeilenumbrüche hinzu.

Dann kommt der nächste loop, wieder mit Bedingungen, aber jetzt z.B.:
"wenn Menüpunkt grösser als 3" und verknüpfst sie mit einer weiteren Bedingung, nämlich "wenn Menüpunkt kleiner als 7"

Dann kommen wieder die Zeilenumbrüche...

...und dann wieder der nächste loop etc. etc.
__________________
Gruss Walter

Geändert von webchaot (13.01.2012 um 12:33 Uhr)
webchaot ist offline   Mit Zitat antworten
Alt 13.01.2012, 17:59   #5 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.04.2010
Ort: Schweiz
Beiträge: 117
gandalf befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

danke für die erklärung. habe es jetzt versucht und zu 38.45% erreicht was ich will. es zeigt mir die überschriften an die ich will und macht auch die leerzeilen. allerdings wird immer noch jeweils das ganze nav-menu aufgezeigt, einfach ohne die captions. beim zweiten loop dann auch wieder alles... hier der code

<cc:loop type="maintopic" obj="mymaintopic">
<div class="maintopic<cc:if cond="&mymaintopic.ispagemaintopic"> sel</cc:if>">
<div class="handle"></div>

<cc:if cond="&mymaintopic.number gt 0 ">
<cc:if cond="&mymaintopic.number lt 5 ">
<a <cc:if cond="&mymaintopic.properties.design.topic.usercol or.number=2"> style="color: <cc:print value="&mymaintopic.properties.design.topic.userco lor.color">"</cc:if> class="first" href="<cc:print value="&mymaintopic.url">">
<cc:print value="&mymaintopic.caption">
<cc:if cond="&mymaintopic.properties.design.topic.nav.too ltip"><em><cc:print value="&mymaintopic.properties.design.topic.nav.to oltip"></em></cc:if>
</a>
</cc:if>
</cc:if>

<cc:loop type="topic" obj="mytopic" maintopic="&mymaintopic.number">
<a <cc:if cond="&mytopic.ispagetopic">class="current"</cc:if> href="<cc:print value="&mytopic.url">">
<cc:print value="&mytopic.caption">
<cc:if cond="&mytopic.properties.design.topic.nav.tooltip "><em><cc:print value="&mytopic.properties.design.topic.nav.toolti p"></em></cc:if>
</a>
</cc:loop>

</div>
</cc:loop>

<br><br>

<cc:loop type="maintopic" obj="mymaintopic">
<div class="maintopic<cc:if cond="&mymaintopic.ispagemaintopic"> sel</cc:if>">
<div class="handle"></div>

<cc:if cond="&mymaintopic.number gt 6">
<cc:if cond="&mymaintopic.number lt 9">
<a <cc:if cond="&mymaintopic.properties.design.topic.usercol or.number=2"> style="color: <cc:print value="&mymaintopic.properties.design.topic.userco lor.color">"</cc:if> class="first" href="<cc:print value="&mymaintopic.url">">
<cc:print value="&mymaintopic.caption">
<cc:if cond="&mymaintopic.properties.design.topic.nav.too ltip"><em><cc:print value="&mymaintopic.properties.design.topic.nav.to oltip"></em></cc:if>
</a>
</cc:if>
</cc:if>

ich weiss nicht wie ich ihn dazu bringe, nur die gewollten mains abzuarbeiten. kannst du mich da in die richtige richtung schieben?

vielen dank
gandalf ist offline   Mit Zitat antworten
Alt 14.01.2012, 10:49   #6 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.11.2009
Ort: Schweiz
Beiträge: 961
webchaot befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

Hallo gandalf

Na, dann wollen wir doch schauen, dass wir die restlichen 61,55% auch noch erreichen... ;-)

Wo liegst Du noch nicht ganz richtig?
1) Deine Konditionierung beginnt zu spät, sie muss unmittelbar nach dem Start des loop erfolgen.
2) Deine Konditionierung endet zu früh, nämlich bereits nach dem maintopicloop. Dies bedingt, dass dann im topicloop wieder das gesamte Menü abgearbeitet wird. Die Konditionierung sollte erst unmittelbar vor dem zweiten schliessenden </loop> enden.
3) Damit Du XHTML-Standard-konform bist, solltest Du das br-Element als inhaltsleer kennzeichnen, also so: <br />
4) In Deinen verschiedenen loops brauchst Du bei den Bedingungen eine Überschneidung. In Deinem Code sagst Du im ersten Durchgang "grösser als 0", "kleiner als 5" (also bis 4) und im nächsten Durchgang sagst Du "grösser als 5" (also ab 6)... und somit hast Du den Menüpunkt 5 ausgelassen! Lies Dir dazu meinen vorherigen Beitrag nochmals durch.
5) Du hast zwei separate Bedingungen geschrieben. Dies ist zwar nicht falsch, aber Du kannst die beiden miteinander verknüpfen und in eine einzige Bedingung zusammenführen.

Der erste Durchgang von meinem eingestellten Beispiel sieht bei mir so aus:
Code:
<cc:loop type="maintopic" obj="mymaintopic">
        <cc:if cond="&mymaintopic.number gt 0 and &mymaintopic.number lt 4">
        <div class="maintopic<cc:if cond="&mymaintopic.ispagemaintopic"> sel</cc:if>">
        <div class="handle"></div>
        <a <cc:if cond="&mymaintopic.properties.design.topic.usercolor.number=2"> style="color: <cc:print value="&mymaintopic.properties.design.topic.usercolor.color">"</cc:if> class="first" href="<cc:print value="&mymaintopic.url">">
        <cc:print value="&mymaintopic.caption">
        <cc:if cond="&mymaintopic.properties.design.topic.nav.tooltip"><em><cc:print value="&mymaintopic.properties.design.topic.nav.tooltip"></em></cc:if>
        </a>
        <cc:loop type="topic" obj="mytopic" maintopic="&mymaintopic.number">
        <a <cc:if cond="&mytopic.ispagetopic">class="current"</cc:if> href="<cc:print value="&mytopic.url">">
        <cc:print value="&mytopic.caption">
        <cc:if cond="&mytopic.properties.design.topic.nav.tooltip"><em><cc:print value="&mytopic.properties.design.topic.nav.tooltip"></em></cc:if>
        </a>
        </cc:loop>
        </div>
        </cc:if>
        </cc:loop>
        <br />
        <br />
        <br />
__________________
Gruss Walter
webchaot ist offline   Mit Zitat antworten
Alt 14.01.2012, 19:51   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.04.2010
Ort: Schweiz
Beiträge: 117
gandalf befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

hallo webchaot

danke für deine hilfe. finde ich super deine erklärung. so habe ich es begriffen und konnte es so umsetzen wie ich es will!!!

danke nochmals
gandalf ist offline   Mit Zitat antworten
Alt 14.01.2012, 20:02   #8 (permalink)
Erfahrener Benutzer
 
Registriert seit: 20.11.2009
Ort: Schweiz
Beiträge: 961
webchaot befindet sich auf einem aufstrebenden Ast
Standard AW: Design Ypsilon - Menu unterbrechen

Danke für's Feedback...

....und die Blumen... ;-)

Schönen Sonntag!
__________________
Gruss Walter
webchaot 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ypsilon - link hinterlegen gandalf Web to Date 8.0 6 04.01.2012 11:06
Laufschrift neben Menu SlobodanR Web to Date 8.0 31 01.11.2011 13:54
Neue Designs: Torquato, Ypsilon und Pragma voodoo36 Web to Date 7.0 11 20.09.2011 13:20
Editieren der Menu-Überschriften scenic Web to Date 5.0 3 04.08.2010 13:43
getrenntes Menu Tremed Web to Date 5.0 2 18.11.2009 10:51


Seite generiert in 0,34312 Sekunden mit 17 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11