[TYPO3-german] tx_news: Zu viele "News" ausgegeben

Dirk Ho dirk_studivz at web.de
Mon Nov 24 08:29:10 CET 2014


Moin David,

boah, bin ich Blind! Ich habe mir die Dateien x-fach durchgeschaut, ob 
ich einenn Fehler in der Art finde. Aber das ist mir natürlich nicht 
aufgefallen.

Danke auch für deinen Tipp!

Nach Anpassung des Templates ging alles.

Vielen Dank und viele Grüße,

Dirk

Am 24.11.2014 08:00, schrieb David Greiner:
> Du hast einen syntaxfehler im Item.html. Die einzelnenListenelemente werden nicht geschlossen. Es fehlt das </li>.
>
> Tip: Der Firebug zeit nicht immer das tatsächliche HTML an sondern manipuliert es wenn Syntaxfehler im HTML sind. Für eine Fehleranalyse dieser Art empfehle ich dir den tatsächlichen Quellcode (Strg+U) aufzurufen. Dort siehst du auch, dass die Elemente nicht geschlossen werden.
>
> Gruß, David.
> Am 23.11.2014 20:51 schrieb Dirk Ho <dirk_studivz at web.de>:
>>
>> Hallo zusammen,
>>
>> ich habe das List/Item.html Partial und das List.html Template bei den
>> tx_news überschrieben. In meiner unordered list habe ich jedoch nun nach
>> jedem News-Eintrag ein leeres Listenelement. K.A., wo das her kommt.
>>
>> Kann mir da bitte jemand weiterhelfen?
>>
>> Hier mein List/Item.html Partial
>> {namespace n=Tx_News_ViewHelpers}<!--
>>     =====================
>>       Partials/List/Item.html
>> -->
>> <f:switch expression="{settings.templateLayout}">

>>     <!--f:case value="1">News</f:case-->

>>     # TERMIN-LAYOUT
>>     <f:case value="2">
>>       <li>
>>         <n:link newsItem="{newsItem}" settings="{settings}">
>>           <n:format.date
>> format="{f:translate(key:'dateFormat')}">{newsItem.datetime}</n:format.date>
>> {newsItem.title}
>>         </n:link>
>>       <li>
>>     </f:case>

>>     <f:case default="TRUE">
>> <div class="...">...</div>
>>     </f:case>
>> </f:switch>
>>
>> Hier mein List.html Template
>> {namespace n=Tx_News_ViewHelpers}
>> <f:layout name="General" />
>> <!--
>>     =====================
>>       Templates/News/List.html
>> -->
>>
>> <f:section name="content">
>>     <f:if condition="{news}">
>>       <f:then>
>>           # TERMIN-LAYOUT
>>           <f:case value="2">
>>             <ul id="termine">
>>               <f:for each="{news}" as="newsItem" iteration="iterator">
>>                 <f:render partial="List/Item" arguments="{newsItem:
>> newsItem,settings:settings,iterator:iterator}" />
>>               </f:for>
>>             </ul>
>>           </f:case>
>>           # DEFAULT LAYOUT
>>           <f:case default="TRUE">
>>           </f:case>
>>         </f:switch>
>>       </f:then>
>>     </f:if>
>> </f:section>
>>
>> Die Ausgabe die ich im Firebug sehe ist folgende:
>> <ul id="termine">
>>     <li><a href="...">01.12.2014 Weihnachtsfeier</a></li>
>>     <li></li>
>>     <li><a href="...">22.12.2014 Nächstes Treffen</a></li>
>>     <li></li>
>>     <li><a href="...">31.12.2014 Silvesterfeier</a></li>
>>     <li></li>
>> </ul>
>>
>> Vielen Dank und viele Grüße,
>>
>> Dirk
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list