Zum Inhalt springen

Problem mit styles.content,get

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

Tags: Frage

teff ·

Hi Leutz,

Habe ein Problem bezgl. styles.content.get.

Die Sache ist die, dass ich gerne so eine Art News machen würde. Die News Extension ist nichts dafür, da ich auch imgages in meiner News haben möchte, aber das ist sowieso nicht das Problem.

Meine Situation: Ich habe Content eingefügt und zwar in der LEFT Column den Header der News, sprich das Datum und die Überschrift und in der NORMAL Coulmn den eigentlichen Text der news. Ich habe mir ein Template gemacht, dass aus einem Table besteht und der Content wird mit einem td gewrapt:

Bsp:

40 < styles.content.getLeft
40.wrap = <tr><td class="header"> | </td></tr>

50 < styles.content.get
50.wrap = <tr><td class="content"> | </td></tr>

so weit so gut.... Jetzt zu meinem eigentlichen Problem:

Wenn ich nun in der Left Column ein datum und eine überschrift einfüge, sowie im normal einen text dazu, ist alles ok. Wenn ich aber einen 2. newseintrag hinzufüge (2. Datum u. Überschrift ind LEFT-Column sowie text ind NORMAL-Column) hab ich, was eigentlich logisch ist, beide Überschriften im oberen TD und beide texte im unteren TD.

Mir ist schon klar, warum das so ist, nur bin ich noch nicht lang dabei und weiß keinen Weg die Newseinträge untereinander darzustellen, sprich jeweils eine überschrift zu einem text.

Hoffe meine Beschreibung war klar.... 😉
Kann mir irgendjemand eine Lösung anbieten?

thx im voraus teff

ben ·

Poste bitte mal den Inhalt deines Templates.

p.s: Du kannst in News auch Bilder einfügen.. könntest also sicherlich auch die Extension nehmen..

teff ·

Hi, erstmal danke für die schnelle Antwort...

Das mit den Bildern war vielleicht ein wenig unglücklich ausgedrückt, da ich nicht direkt in der news bilder haben will sondern.. ah egal 😉 ,... aber wie gesagt, das is nicht das problem, aber danke für den Rat...

Hier mein Template...

Hoffe es hilft dir weiter.....

seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body>
seite.stylesheet = ../css/main.css
seite {
	10 = HTML
	10.value (
	<div id="div_01">
	<div id="template-01">
		<img src="fileadmin/bagage.at/images/template_01.png" width="711" height="142" alt="" />
	</div>
	<div id="template-02">
		<img src="../images/template_02.png" width="92" height="48" alt="" />
	</div>
	

	<div id="menu">
		<table width="516px" cellspacing="0">
	<tr id="menu_1">
)
  	
	20 = HMENU
	20.1 = TMENU
	20.1.NO {
	   allWrap = <td class="menu_1_no"><div align="center"> | </div></td>
	}
	20.1.CUR = 1
	20.1.CUR {
	   allWrap = <td class="menu_1_act"><div align="center"> | </div></td>
	}

	30 = HTML
	30.value (
	</tr>
	</table>

	</div>
	<div id="template-04">
		<img src="../images/template_04.png" width="103" height="48" alt="" />
	</div>
	<div id="template-05">
		<img src="../images/template_05.png" width="516" height="30" alt="" />
	</div>
	<div id="template-06">
		<img src="../images/template_06.png" width="18" height="571" alt="" />
	</div>

	
	<div id="content"> 
                <table class="news" align="center" width="400">
 

)

                 40 < styles.content.getLeft
                 40.wrap = <tr><td class="header"> | </td></tr> 

                 50 < styles.content.get
                 50.wrap = <tr><td class="content"> | </td></tr>

                 60 = HTML
                 60.value (

                 </tr>
                 </table>

                 </div>
                 <div id="template-08">
                 <img src="../images/template_08.png" width="28" height="571" alt="" />
	 </div>
	 <div id="template-09">
                 <img src="../images/template_09.png" width="665" height="48" alt="" />
	 </div>
                 </div>
)
}

greetz teff

ben ·

Du schreibst den ganzen HTML-Code in dein Setup?!
Also ich verwende immer eine externe HTML-Datei dafür..
Ist die Seite denn schon über das Netz zu erreichen? Wenn ja, dann gib mal bitte den Link dazu. Würde mir gerne mal die Ausgabe anschauen (Quelltext), evtl steige ich dann etwas besser durch :o

ben ·

So wie es jetzt aussieht ist es für dich ok?
Ok, dann mach mal eine weitere News dazu, wobei ich bisher noch keinen Grund sehe, warum du dafür 2 Content-Spalten brauchst.
Das könntest doch auch einfach in eine machen 🙂

teff ·

pass auf geh einmal auf

http://www.bagage.at

und dann auf News...

so sollte es dann annähernd aussehen....

wegen den grafiken (pfeil) bräuchte ich die 2 spalten, damit der, der den content macht ned den table ewig einfügen muss sondern nur titel der news und den text...

kann sein dass ich einen denkfehler mache... wenns einfacher geht bin ich gerne offen für vorschläge....

so ich habe jetzt etwas dazugefügt....

http://localhost/typo3dummy/index.php?id=60

greetz

ben ·

Ok, vorweg.. das mit deiner 2-Spaltigkeit wird hier so nie funktionieren, da er immer erst deine 1. Spalte ausgibt und dann deine 2.

Ich sehe aber immernoch kein Problem damit, das Newsmodul zu verwenden 😉

Klar, du musst hier das Template des Newsmoduls ein wenig anpassen, aber dann sollte dies die einfachste Möglichkeit für dich darstellen.

1. Der Kunde kann seine Inhalte in die News-Eingabemaske eingeben. Du kannst hier ja alles außer Überschrift, Text und Datum und Autor deaktivieren.

2. Nun gehst du in das AusgabeTemplate der News und passt es an deine Bedürfnisse an.

Ich persönlich würde das mit Tabellen machen. Du kannst in der Tabelle dann ein Hintergrundbild hinterlegen (das mit den Pfeilen und der Linie unter der Überschrift).
Dann machst du deine 1. Zeile mit den Markern für Datum, Überschrift und Autor. Vor autor kannst du dann noch den Text "news by" einfügen, wenn du es genau so wie auf deren Seite machen willst.
In deine 2. Zeile der Tabelle packst du dann den Marker für den Text.

Weitere Vorteile:
- Die News sind alle nach Datum geordnet.
- Der Redakteur kann bestimmen, wann die News auf der Seite
erscheint und wann sie wieder verschwindet
- einfacher für den Redakteur eine News zu erstellen

Grüße,
Ben

p.s:
Ich bin nur noch bis 18:00 uhr im Geschäft, dann erst morgen Mittag wieder.

teff ·

ok ich werde das mit dem News-Modul probieren,...

leider habe ich keine Erfahrung mit dem News-Modul und bräuchte eventuell Hilfe dabei!

Könnte ich auf dich zurückgreifen, wenn ich irgendwo anstehe?

Kann ich dich irgendwo anders erreichen (email, icq) als über dieses Forum? Bitte pm falls das möglich ist!

Das mit 18:00 uhr ist kein Problem, da ich dann auch bald weg muss...

Danke fürs Erste für deine Hilfe

teff

ps: mein 1. problem: wie füge ich das news modul ein? alös extension hab ich es denk ich schon installiert ! :o