2013-11-27 95 views
0

我使用FLUID/EXTBASE運行TYPO3 v。6.1。TYPO3 tx_news類別佈局

我已經安裝了EXT新聞系統(新聞),它工作正常。

我已添加存檔和CATMENU,但我有類別列表(Kategori)的一些問題,它是「category.item.uid」和「category.children」的BC如何編輯佈局,所以我得到每一個鏈接之間的一條線,就像你看最後一個鏈接「Generelt」 我有兩條線,因爲我不想,BC。該類別沒有子鏈接。

如何在顯示類別中新聞值的類別後添加(x)。

http://codem.dk/blog/

我有這樣的代碼中的類list.html

{namespace n=Tx_News_ViewHelpers} 
<f:layout name="General" /> 
<!-- 
    ===================== 
    Templates/Category/List.html 
--> 

<f:section name="content"> 
    <f:if condition="{categories}"> 
    <f:then> 


     <f:render section="categoryTree" arguments="{categories:categories,overwriteDemand:overwriteDemand}" /> 
    </f:then> 
    <f:else> 
     <f:translate key="list_nocategoriesfound" /> 
    </f:else> 
    </f:if> 
</f:section> 

<f:section name="categoryTree"> 
    <div id="categories-2" class="widget widget_meta widget_categories"> 
    <ul> 
    <f:for each="{categories}" as="category"> 
     <li class="cat-item"> 
     <f:if condition="{category.item.uid} == {overwriteDemand.categories}"> 
      <f:then> 
      <f:link.page class="active" pageUid="{settings.listPid}" 
       additionalParams="{tx_news_pi1:{overwriteDemand:{categories: category.item.uid}}}">{category.item.title} 
      </f:link.page> 
      </f:then> 
      <f:else> 
      <f:link.page pageUid="{settings.listPid}" additionalParams="{tx_news_pi1:{overwriteDemand:{categories: category.item.uid}}}">{category.item.title} 
      </f:link.page> 
      </f:else> 
     </f:if> 

     <f:if condition="{category.children}"> 
      <f:render section="categoryTree" arguments="{categories: category.children,overwriteDemand:overwriteDemand}" /> 
     </f:if> 
     </li> 
    </f:for> 
    </ul> 
</div> 
</f:section> 
+1

它的tx_news,而不是tt_news。 – Merec

+0

是的,我知道,編輯主題標題。 –

回答

0

不知道是否有更好的辦法,但我刪除從categoryTree部分div和UL和補充em到內容部分。

解決了這個問題。

{namespace n=Tx_News_ViewHelpers} 
<f:layout name="General" /> 
<!-- 
    ===================== 
    Templates/Category/List.html 
--> 

<f:section name="content"> 
    <div id="categories-2" class="widget widget_meta widget_categories"> 
    <ul> 
    <f:if condition="{categories}"> 
    <f:then> 
     <f:render section="categoryTree" arguments="{categories:categories,overwriteDemand:overwriteDemand}" /> 
    </f:then> 
    <f:else> 
     <f:translate key="list_nocategoriesfound" /> 
    </f:else> 
    </f:if> 
    </ul> 
</div> 
</f:section> 

<f:section name="categoryTree"> 
    <f:for each="{categories}" as="category"> 
     <li class="cat-item"> 
     <f:if condition="{category.item.uid} == {overwriteDemand.categories}"> 
      <f:then> 
      <f:link.page class="active" pageUid="{settings.listPid}" 
       additionalParams="{tx_news_pi1:{overwriteDemand:{categories: category.item.uid}}}">{category.item.title} 
      </f:link.page> 
      </f:then> 
      <f:else> 
      <f:link.page pageUid="{settings.listPid}" additionalParams="{tx_news_pi1:{overwriteDemand:{categories: category.item.uid}}}">{category.item.title} 
      </f:link.page> 
      </f:else> 
     </f:if> 

     <f:if condition="{category.children}"> 
      <f:render section="categoryTree" arguments="{categories: category.children,overwriteDemand:overwriteDemand}" /> 
     </f:if> 
     </li> 
    </f:for> 
</f:section>