Zum Inhalt springen

Trennzeichen bzw. Trennelemente

Erstellt am 9. Juni 2005 · 6 Antworten · letzte Antwort am 14. Juni 2005

Tags: Frage

Flint ·

Hallo,
bei folgenden zwei Situationen steh ich grad auf dem Schlauch und komm nicht mehr weiter:

1. Verlaufsnavigation
   marks.VERLAUF=HMENU
   marks.VERLAUF{
   special=rootline
   special.range=0|-1
   1=TMENU
   1.NO{
   allWrap=<spanclass=verlauf>»  |</span>
   ATagParams= class="verlaufnav"
   }
   }

Soweit sogut, ich möchte aber, dass das "»" nur zwischen den Menu-Elementen vorkommt, also nicht vor dem Ersten.

2. Das Gleiche hätte ich gerne bei Datensätzen mit mehreren Inhaltsobjekten. Also ein Trennelement welches nur zwischen den Inhaltsblöcken erscheint.

Geht das?

Gruß
Flint

just2b ·

Hallo,
hier hast du mal meines 😉

marks.BREAD = HMENU
marks.BREAD.special = rootline
marks.BREAD.special.range = 0|
marks.BREAD.1 = TMENU
marks.BREAD.1.target =
marks.BREAD.1 {
NO.linkWrap = &nbsp;|&nbsp;&gt;
CUR = 1
CUR.linkWrap = <span class="breadAct">&nbsp;|&nbsp;</span>
CUR.doNotLinkIt = 1
}

deinen 2. Punkt versteh ich leider nicht

Flint ·

Danke, genau danach hab ich gesucht.

Mit meinem 2. Punkt meinte ich folgendes:
In der Seite an der ich gerade arbeite gibt es eine Infobox
deren Inhalt sehr unterschliedlich sein kann, und auch nicht immer definiert sein muss, also z.B. seitenspezifische Zusatzinformationen, Verweise, ein Bild oder auch Kombinationen daraus.
Eingefügt wird das so:

marks.INFOBOX < styles.content.getRight

Wenn jetzt also an dieser Stelle auf einer bestimmten Seite 3 Informationen stehen, dann wäre es schön wenn diese z.B. durch <hr /> von einander getrennt würden. Der BE User müsste dann im Bereich Rechts dieser Seite 3 Seiteninhalte einpflegen und diese sollten dann im FE mit <hr /> voneinader getrennt sein.
Ich weiß aber nicht wie ich sowas dazwischen kriegen soll?

just2b ·

@ 2. punkt.

Vielleicht hilft dir das ja:

marks.OPT< styles.content.getRight
marks.OPT.stdWrap.required = 1
marks.OPT.stdWrap.wrap = |<hr />

Erklärung => falls da ein Inhalt ist (Zeile2), wird gewrapped (zeile3)

lg georg

Flint ·

Das ist leider nicht das was ich meinte.

Was bei deinem Code geschieht ist folgendes:
Falls ein Seiteninhalt angelegt wurde wird nach dem Inhalt die <hr /> ausgegeben - wenn es keinen Seiteninhalt gibt wird auch keine <hr /> ausgegeben.

Meine Frage bezieht sich aber auf die Möglichkeit mehrere Datensätze für einen Bereich anzulegen.
Bei mir sieht das z.B. so aus:

Links: kein Seitennhalt angelegt
Normal: 1x Seiteninhalt angelegt
Rechts: 3x Seiteninhalt angelegt
Rand: kein Seiteninhalt angelegt

Was ich also meine ist, ist es möglich zwischen den 3 Datensätzen im "Bereich Rechts" eine <hr /> einzuschieben?

Gruß
Flint

just2b ·

Hallo,

kenn mich noch immer nicht ganz aus! Deine Ausdrucksweise bitte mal eindeutig => gehts um Datensätze oder konkret um Seiteninhalte?

Und mein Code macht ja genau das, was du willst... er würd Rechts jeweils nach den Seiteninhalten einen hr-Tag ausgeben

lg

Flint ·

Sorry, dass ich jetzt erst antworte. Ich bin aber von diesem Hölzchen auf andere Stöckchen gekommen...

just2b schrieb

gehts um Datensätze oder konkret um Seiteninhalte?

Ich meine die Datensätze aus denen sich der Seiteninhalt zusammensetzt (abgelegt in der Tabelle tt_content).
Also alle die gleiche pid!
Was ich habe sind also 3 Datensätze in der Tabelle tt_content,
mit identischer pid und identischer colPos (Markierung des Bereichs)
Und was ich nachfragte war ob ich diese 3 Datensätze bei der Ausgabe wrappen kann.

1. Datensatz (tt_content,uid z.B. 40, pid z.B. 7, colPos 2)
<hr />
1. Datensatz (tt_content,uid z.B. 40, pid z.B. 8, colPos 2)
<hr />
1. Datensatz (tt_content,uid z.B. 40, pid z.B. 9, colPos 2)
<hr />

Bei deinem Code wird bei mir aber nach dem 3. Datensatz erst die <hr /> ausgegeben.

Gruß
Flint