[TYPO3-german] tx_news...mehr als eine Kategorie anzeigen

Steffen Liebig steffen.liebig at gmx.de
Fri Jun 14 18:03:21 CEST 2013


Mist, jetzt geht doch wieder as net...an einer anderen Ecke. Einfach 
gesagt brauche ich eine Verbindung vom Archivmenü zu einer Liste.

Das Einfachste ist natürlich, einmal eine Archiv- und einmal eine 
Listenansicht pro Modul abzurufen. Das funktioniert wunderbar, ist aber 
nicht ganz das, was ich haben möchte, weil ich für diese Liste ein 
anderes Layout brauche, während das auf den anderen Startseiten 
(Bezirke, Verband etc) intakt bleiben soll.

Ich habe bereits a) die Archivansicht neu gelayoutet und b) die 
Listenansicht angepasst. Die Listenansicht steht jetzt aber direkt im 
Archivtemplate:

[DateMenu.html]
.
.
.
.
<div style="clear:both"><br/><br/><br/></div>
<f:for each="{news}" as="newsItem">
<f:render partial="List/Archivelist" arguments="{newsItem: newsItem, 
settings:settings}"/>
<br/>
</f:for>

...und...

[ArchiveList.html]

<div class="news-archive-item">
<f:if condition="{newsItem}">
<f:then>
<div class="news-archive-date">
[<f:format.date format="d.m.Y">{newsItem.datetime}</f:format.date>]
</div>
<div class="news-archive-header">
<n:link newsItem="{newsItem}" settings="{settings}">
{newsItem.title}
</n:link>
</div>
<f:else>
</f:else>
</f:then>
</f:if>
</div>

...was natürlich erstmal nur bewirkt, dass eine komplette Newsliste mit 
angegebenem Layout erstellt wird.

Da Klicks im DateMenü erfolglos bleiben, fehlt eine Verbindung, die in 
Abhängigkeit vom gewählten Monat abruft. Angezeigt werden soll sie 
unterhalb des DateMenü. Ich werde noch nicht recht schlau, wie das 
funktioniert bzw von wo ich es übernehmen könnte.

Weiss jemand mehr ?



Am 12.06.2013 22:26, schrieb Steffen Liebig:
> Alles gefunden (Trennung durch Kommas, Komma hinterm letzten 
> wegnehmen, Reihenfolge umdrehen etc)...
>
> <span class="news-list-category">
> <f:for each="{categories}" as="category" iteration="categoryIterator" 
> reverse="1">
> <f:if condition="{categoryIterator.isLast}">
> <f:then>
> {category.title}
> </f:then>
> <f:else>
> {category.title},
> </f:else>
> </f:if>
> </f:for>
> </span>
>
> ...und die Reihenfolge der Kategorien entsprechend angepasst, da war 
> noch was zu weit unten gestanden. Isch värsdäh zwa imma noch nedd, 
> warumwieso die Auflistung erst umgekehrte zur Liste in Datenbank und 
> uim Backend kam, aber nur gehts ja.
>
> Habe fertig, der Thread kann geschlossen werden :-).
>
> Am 11.06.2013 18:04, schrieb Steffen Liebig:
>> Hallo zusammen,
>>
>> ich suche nach einer Möglichkeit, unter tx_news 2.1.0 beta (T3 6.1.1) 
>> mehr als eine Kategorie ausgeben zu lassen. Derzeit steht dort nur 
>> "firstCategory" im Template, was aber anfangs auf Haupt- und 
>> Unterseite zu verschiedenen Ergebnissen führte.
>>
>> Meine Kategorienstruktur sieht so aus:
>>
>> Bezirk I
>> Bezirk II/III
>> .
>> .
>> .
>> BezirkVI
>> PSB
>>   -> Schachjugend
>> Senioren
>> Ausbildung
>> Schiedsrichter
>> Allgemeines
>> Offizielles
>> Turniere
>>
>> ...wobei ich jeder News nach Bedarf den Bezirk/Oberverband (PSB) und 
>> eine Kategorie vom Rest nähere Idientifikation zwecks Thematik 
>> mitgebe, einsehbar auf www.pfaelzischer-schachbund.de (z. B. 
>> Startseite und Eingangsseiten der Bezirke).
>>
>> Die Startseite zeigt jetzt nur die Thematik an, während zB in Bezirk 
>> I erst Bezirk I angezeigt wurde und jetzt auch nur noch die Thematik 
>> kommt. Ich frage mich ergo
>>
>> a) was "firstCategory" heisst (zuerst angekreuzt kanns net sein - die 
>> Bezirke stehen in der Auswahl oben, werden aber nicht angezeigt) und
>> b) wie ich ALLE angegebenen Kategorien (Reihenfolge nach Liste ?!) 
>> sichtbar machen kann.
>>
>> Zu b) habe ich einen Bug issue gefunden, in dem Georg einen f: loop 
>> vorschlägt. Ein Analogum zu category/item.htm zu konstrieren, klappt 
>> nicht so recht, u. a. weil ich keinen sinnvollen Ersatz für  
>> {newsItem.firstCategory.title}  finde. Entweder die Kategorie 
>> verschwindet ganz oder es kommt das, was ich schon hatte.
>>
>> Hat jemand eine Idee, wie ich dem Herr werden könnte ?
>>
>>
>> Besten Dank für Anregungen
>>
>> Steffen
>



More information about the TYPO3-german mailing list