Hallo Forum
ich hab auf meiner Seite 6 verschiedene Seiten mit angezeigten News. Manchmal doppelt, versch. Kategorien, jedesmal ein anderes Template.....klappt alles prima.
Bis auf die vertikale Darstellung der List Ansicht. Hab hier diverse Hints gefunden, aber die einzige Lösung die ich finde ich ist ein float:left über div-Tags. (von just2b) zum Beispiel.
Mein Template für die List Ansicht sieht so aus:
Überschrift mit Foto drunter und feddich:
<!-- ###TEMPLATE_LIST### begin -->
<!-- ###CONTENT### begin -->
<table width="200" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<!-- ###NEWS### begin -->
<!--###LINK_ITEM###-->
###NEWS_TITLE###
<!--###LINK_ITEM###--><br>
<!--###LINK_ITEM###-->
###NEWS_IMAGE###
<!--###LINK_ITEM###-->
<!-- ###NEWS### end-->
<!-- ###CONTENT### end -->
</td>
</tr>
</table>
<!-- ###TEMPLATE_LIST### end -->
Wenn ich jetzt über den DIV Tag nach links floate, erscheinen die Fotos trotzdem untereinander, zwar etwas nach rechts versetzt, aber untereinander und nicht nebeneinander.
Ich bin mir nicht sicher, wie der DIV Tag das Tabellenfeld umschließen muss, damit es nebeneinander dargestellt wird.
Hab eigentlich alle Möglichkeiten durch:
<!-- ###TEMPLATE_LIST### begin -->
<!-- ###CONTENT### begin -->
<table width="200" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td div style="border: 1px solid black;margin:2px; padding:5px; float:left;">
<!-- ###NEWS### begin -->
<!--###LINK_ITEM###-->
###NEWS_TITLE###
<!--###LINK_ITEM###--><br>
<!--###LINK_ITEM###-->
###NEWS_IMAGE###
<!--###LINK_ITEM###-->
<!-- ###NEWS### end-->
<!-- ###CONTENT### end -->
</div></td>
</tr>
</table>
<!-- ###TEMPLATE_LIST### end -->
und auch andere Variationen. Bin auch nicht der Style Sheet Experte und die Zeit wird zu knapp für lange Experimente. Ich will das auch nicht unbedingt über CSS lösen.
Hat das Problem jemand lösen können bislang?
p.s. auch ohne Tabelle, also zeilenorintiert, macht der float.left Tag nicht das was er soll. Es wird alles schräg untereinander dargestellt. Vielleicht seh ich den Wald vor lauter Bäumen nicht mehr.