Zum Inhalt springen

Linie nach Datensatz wird nicht dargestellt

Erstellt am 14. Oktober 2005 · 9 Antworten · letzte Antwort am 14. Oktober 2005

Tags: Inhaltselemente, Frage

crisou ·

Hallo,
möchte gern in meinem Layout nach jedem Datensatz eine Trennlinie haben. Das ist ja auch einstellbar. Aber es wird nichts angezeigt.

Kann mir jemand einen Tipp geben, wie ich diese Linie hinbekomme?

crisou ·

ist aber leider keine Lösung, denn das ist ein großes Projekt. Wenn ich jetzt händig nach jedem Datensatz ein <hr> einfügen muß, dann kann ich in Pension gehen.

humpun ·

Das müsstest du dann hardcoden. Fang der PHP Datei es ab und programmier das <hr> rein bzw. schöner wäre border-bottom: 1px dotted #000000; oder so.

Ich helfe dir hier nur, wenn du eine richtige Lösung brauchst, meld dich 😉

Mfg

humpun

erzengel ·

lol?!

ich doch grad das gute an typo3 dass du dir immer alles schön stück für stück einpflegen kannst.

Finde das sehr gelungen.

Ob du nun eine <hr> so anlegst oder sie im richtexteditor einfügst kommt auf fast das selbe hinaus.

Es gibt noch ne möglichkeit, die ich aber sehr bescheiden find.

Wechsel im Richtexteditor zur html Ansicht und füge dann die <hr>ein, musst den html editor offen lassen und Speichern. Änderst du was daran, am text oder so, musst du alle <hr> neu einfügen.

Also was ist wohl besser?! :-D

humpun ·
erzengel schrieb

lol?!

ich doch grad das gute an typo3 dass du dir immer alles schön stück für stück einpflegen kannst.

Finde das sehr gelungen.

Ob du nun eine <hr /> so anlegst oder sie im richtexteditor einfügst kommt auf fast das selbe hinaus.

Es gibt noch ne möglichkeit, die ich aber sehr bescheiden find.

Wechsel im Richtexteditor zur html Ansicht und füge dann die <hr />ein, musst den html editor offen lassen und Speichern. Änderst du was daran, am text oder so, musst du alle <hr /> neu einfügen.

Wenn du "Text mit Bild links" hast, dann wird dein HR dort nur rechts vom Bild angezeigt, das ist nicht der Sinn der Sache. Er wollte ja, dass für jede Contentbox ein Border-bottom bzw. <hr> drunter haben.

erzengel schrieb

dotted benutz ich auch in meinem CSS bei <hr /> 😃.

Sieht richtig genial aus 😉!

CSS ist wirklich eine gute Sache, ich machs eigentlich auch, aber hier erfüllt es leider nicht den ZWeck ,)

humpun

erzengel ·

dann muss er es nur mit text machen, tabelle einfügen und bild rein. :-D.
dann linie drunter 😉.

oder er schreibt gleich alles als html element 😃.

Es gibt schon viele möglichkeiten 😃 😉.

War ja nur ein Vorschlag, viel Glück.

crisou ·

vielen Dank für die vielen Antworten........

@humpun: dein Vorschlag klingt gut. Habe allerdings im typo3.8.o die Möglichkeit von typo3 aus diese Linie einzufügen , nur er gibt sie mir nicht aus.

sirwylm ·

Du könntest auch die "Rahmen"-Fkt. deinen Bedürfnissen anpassen:

Ins Setup:

# layout für rahmen 1
tt_content.stdWrap.innerWrap.cObject.20.value = <table border="0" bgcolor="white" cellspacing="0" cellpadding="0" width="100%"><tr><td><div class="entry"> | </div></td></tr></table>

Jetzt noch die css-Klasse "entry" definieren (in deinem stylesheet):

.entry
{
	border-bottom: #DBC480;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

Damit es auch im BE intuitiv wird am besten das Label entsprechend benennen, in etwa so (ins TSConfig!):

TCEFORM.tt_content.section_frame.altLabels.20 = Trenner (gestrichelt)

Nicht benötigte "Rahmen" kannst du abschalten (auch TSConfig):

TCEFORM.tt_content.section_frame.removeItems=1,5,6,10,11,12,21

Achtung: letzte Zeile nimmt alle Rahmen bis auf den gerade def. raus.

Mit dieser Konfiguration kannst du jetzt für jedes Contentelement entscheiden ob eine Trennerlinie (gestrichelt) nach dem Element erscheinen soll, indem du einfach im Pulldown "Rahmen" (Abschnitt Typ) des Contentelementes "Trenner (gestrichelt)" auswählst.

Meiner Meinung nach die offenste und eleganteste Lösung (weil man von Fall zu Fall entscheiden kann, Linie oder nicht)

Andere Möglichkeit wäre im Setup:

tt_content.stdWrap.wrap=<div class="entry">|</div>

Dann hast du deine Trennerlinie aber immer und nach jedem Contentelement, ohne das der Redakteur dies beinflussen kann.

Hoffe dies hilft dir weiter,

Beste Grüße,
Wilnis