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


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an