首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 tx_news类别布局

TYPO3 tx_news类别布局
EN

Stack Overflow用户
提问于 2013-11-27 09:58:16
回答 1查看 1.7K关注 0票数 0

我正在运行TYPO3 v.6.1和FLUID/EXTBASE。

我已经安装了EXT新闻系统(新闻),它运行良好。

我添加了Archive和CATMENU,但是我对类别列表(Kategori)有一些问题,它是bc的"category.item.uid“和"category.children”,我如何编辑布局,以便在每个链接之间得到一条线,就像你看最后一个链接"Generelt“,我有两个行,因为我没有,bc。该类别没有子链接。

以及如何在类别中显示新闻值的类别之后添加(X)。

http://codem.dk/blog/

我在类别list.html中有这段代码

代码语言:javascript
复制
{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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-28 14:10:14

不知道是否有更好的方法,但我从categoryTree部分删除了div和ul,并将em添加到content部分。

解决了问题。

代码语言:javascript
复制
{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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20239168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档