Измените меню категории в соответствии со значением colPos - PullRequest
0 голосов
/ 13 апреля 2019

Здесь я хотел бы изменить Templates / Category / List.html расширения системы новостей в соответствии со значением colPos.Вот код, о котором идет речь:

<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">
<f:if condition="{colPos} == 99">
  <f:then>
    <!-- Render template with number 99 here -->
        <ul class="mtree bubba">
            <f:for each="{categories}" as="category">
                <li>
                    <f:if condition="{category.item.uid} == {overwriteDemand.categories}">
                        <f:then>
        <f:link.page title="{category.item.title}" 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 title="{category.item.title}" 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>
</f:then>

<f:else>
    <b>Another cat tree here !</b>
</f:else>
</f:if>

</f:section>

Но переменная colPos, объявленная в setup.txt расширения, которое я разрабатываю, недоступна в шаблоне.Как я могу получить доступ к его значению?

Заранее спасибо

...