[TYPO3-german] tx_news...mehr als eine Kategorie anzeigen
Steffen Liebig
steffen.liebig at gmx.de
Fri Jun 14 20:27:40 CEST 2013
Hi Leute,
ich hab mal versucht, mich weiter schlau zu machen und doch noch etwas
Zeit zum Ausprobieren abknapsen können.
Kurz gesagt:
1) Anleitung bei den Custome Templates, Stichwort "layout selector"
konsultiert
2) gefunden:
a) TS
tx_news.templateLayouts {
1 = A custom layout
99 = fileadmin/somelocallang/locallang.xml:someTranslation
}
b)
<f:if condition="{settings.templateLayout} == passendeZahl">
<f:then>
<div class="verwendeteNews-Klasse">
<f:for each="{news}" as="newsItem">
<f:render partial="List/Layoutname" arguments="{newsItem: newsItem,
settings:settings}"/>
</f:for>
</div>
</f:then>
<f:else> [Rest der Datei]
3) Ergebnis: Typo3 schaltet auf das Ursprungslayout um, das ich gar
nicht mehr verwende. Auswahlmöglichkeit im Feld "Template Layout"
(Newsmodul) Fehlanzeige, dort wird nix eingefüllt.
Conclusion: ??? - *Verwirrung...nicht glaube, dass das so sein soll,
oder doch ?!*
Cu, Steffen
Am 14.06.2013 18:03, schrieb Steffen Liebig:
> 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