Zum Inhalt springen

Aufgeteile Darstellung (LIST) der Neuigkeiten

Erstellt am 5. Februar 2009 · 9 Antworten · letzte Antwort am 13. Februar 2009

Tags: tt_news, Frage

inu ·

Hallo Leute,

ich weiß nicht, ob so etwas möglich ist, aber möchte möchte gern folgendes umsetzen:

Beim Anklicken des Menüpunktes "Aktuelles" innerhalb meines TYPO3-Auftritts möchte ich zu einer Übersichtsseite gelangen, die ganz oben über die gesamte Inhaltsbreite die aktuellste Neuigkeit anlistet (die ersten 200 Zeichen). Darunter sollen in zwei Spalten die restlichen Neuigkeiten (gleich verteilt) aufgelistet werden (jeweils ca. die ersten 100 Zeichen).

Wie kann ich das umsetzen?

Viele Grüße
David

inu ·

Ähh, mmh, was soll ich dazu sagen. Manchmal sieht mal den Wald vor lauter Bäumen nicht...

Vielen Dank

Wie aber gelange ich mit dem zweiten Plugin zu einer zweispaltigen Ansicht mit genauer Aufteilung der News (pari-pari; links oben die neueste, rechts unten die älteste)?

inu ·

Hallo Georg,

was meinst Du damit? das Haupttemplate?:
..
..
<div id="leftsection">
<div id="content">
<!--TYPO3SEARCH_begin-->
###INHALT###
<!--TYPO3SEARCH_end-->
</div>
</div>
..
..

inu ·

Hallo Georg,

das News-template schaut momentan wie folgt aus:

<!-- ###TEMPLATE_LATEST### begin -->
<div class="news-latest-container">
	<!-- ###CONTENT### begin -->
		<!-- ###NEWS### begin -->
			  <div class="news-latest-item">
				<span class="news-latest-date"><!--###LINK_ITEM###-->###NEWS_DATE### ###NEWS_TIME###<!--###LINK_ITEM###--></span>
				<h3 class="news-h3"><!--###LINK_ITEM###-->###NEWS_TITLE###<!--###LINK_ITEM###--></h3>
				<!--###LINK_ITEM###-->###NEWS_IMAGE1###<!--###LINK_ITEM###-->
				###NEWS_SUBHEADER###
				###CATWRAP_B### ###TEXT_CAT_LATEST### ###NEWS_CATEGORY### ###NEWS_CATEGORY_IMAGE### ###CATWRAP_E### 
                <div class="news-latest-morelink"><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--></div>
			  </div>

		<!-- ###NEWS### end-->		
	<!-- ###CONTENT###  end -->
<!-- ###TEMPLATE_LATEST### end -->



<!-- ###TEMPLATE_LIST### begin -->
<div class="news-latest-container">
	<!-- ###CONTENT### begin -->
		<!-- ###NEWS### begin -->
			  <div class="news-latest-item">
				<span class="news-latest-date"><!--###LINK_ITEM###-->###NEWS_DATE### ###NEWS_TIME###<!--###LINK_ITEM###--></span>
				<h3 class="news-h3"><!--###LINK_ITEM###-->###NEWS_TITLE###<!--###LINK_ITEM###--></h3>
				<!--###LINK_ITEM###-->###NEWS_IMAGE###<!--###LINK_ITEM###-->
				###NEWS_SUBHEADER###
				###CATWRAP_B### ###TEXT_CAT_LATEST### ###NEWS_CATEGORY### ###NEWS_CATEGORY_IMAGE### ###CATWRAP_E### 
                <div class="news-latest-morelink"><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--></div>
			  </div>

		<!-- ###NEWS### end-->		
	<!-- ###CONTENT###  end -->
<!-- ###TEMPLATE_LIST### end -->



<!-- ###TEMPLATE_SINGLE### begin -->
  ###NEWS_CATEGORY_ROOTLINE###
  <h1>###NEWS_TITLE###</h1>
  ###CATWRAP_B### ###TEXT_CAT### ###NEWS_CATEGORY### ###NEWS_CATEGORY_IMAGE### ###CATWRAP_E###
  ###NEWS_IMAGE### 
  ###NEWS_CONTENT###
  <br />
  <hr class="clearer" />
  ###ADDINFO_WRAP_B###
  ###ADDINFO_WRAP_E###
  ###NEWS_SINGLE_PAGEBROWSER###
  <div class="news-single-backlink">	
    ###PREV_LINK###   ###NEXT_LINK###<br /><br />
    <!--###LINK_ITEM###-->###BACK_TO_LIST###<!--###LINK_ITEM###-->
  </div>
<!-- ###TEMPLATE_SINGLE### end -->

und hier noch der CSS-Teil:

.news-latest-item h3 {padding:0px ! important; font-size:0.95em !important; padding-bottom:4px !important;}
.news-latest-item h3 a { color:#00306b !important;}
.news-latest-item img {padding:0px !important;}
.news-latest-item { background-color: white; margin:0px; padding:0px; border:0px; padding-bottom:8px; padding-top:8px; }
.news-latest-item p {padding-bottom:0px !important; padding-top:0px !important;}
.news-latest-container { border:0px; background:white;}
#leftsection #content .news-single-imgcaption {margin-right:12px;background-color: #d0e2f5; font: normal 0.7em Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px;padding: 2px;}
JohnPower ·

stehe auch grade vor dem problem. gibts keine möglichkeit, dem linken plugin zu sagen "zeige die ersten 50% der einträge an" und dem rechten "zeige die letzten 50% an"?

wenn man alternating templates macht hat man ja so eine sortierung:

1 | 2
3 | 4
5 | 6

ich würde mir aber sowas wünschen

1 | 4
2 | 5
3 | 6

außerdem müsste ich mir dann nicht extra ein TV template mit einer großen, statt zwei 50-50 spalten anlegen 😉

just2b ·

Hallo,

im Plugin:
List StartId: Force LIST or LATEST to start from this item
+
Limit: max items for LIST and LATEST

georg

JohnPower ·

hi georg,

das ginge dann aber nur, wenn ich eine immer gleichbleibende anzahl an news auf dieser seite anzeigen will 🙁
hatte vergessen zu erwähnen, dass sich diese verändert.

ist es vllt möglich im TS die anzahl der news zu ermitteln und somit dann startid und maxitems entsprechend auf die hälfte zu setzen? wobei ich dann auch wieder probleme hätte, die plugins getrennt voneinander anzusprechen...

/edit: habe mich jetz entschlossen es mit den floatenden divs und alternierenden templates zu machen. gefällt mir sehr gut 🙂 danke für den tip