如果在Twig中声明(对于Joomla中的粒子)

时间:2016-05-11 20:27:57

标签: twig joomla3.0

尝试在Joomla中编辑粒子 - 我对twig很新,我正在尝试根据垂直选项卡中的选择列出信息。我有一个点击刷新我的li编辑,使标签“选中”并创建我的内部网址:

  {% for item in particle.items %}
    <li>
        <a href="/Joomla/about-the-library/locations#{{ loop.index }}">{{ item.title|e }}
        <img src="{{ url(item.image)|e }}" alt="{{ item.title|e }}">
        <div class="g-flexslider-carousel-item-image-preview-icon"></div>
        </a>
    </li>
  {% endfor %}

这一切都很好,但在尝试显示与所选项目关联的数据时遇到了问题。我试图创建一个变量来检查我的项目,但变量似乎不会以整数形式返回,我尝试了一些事情:

 {% set branch = app.request.pathinfo|trim('/Joomla/about-the-library/locations#') %}
          {% if loop.index == branch %}
                <div class="g-flexslider-showcase-item-content-container">
                    <div class="g-flexslider-showcase-item-image">
                        <img src="{{ url(item.image)|e }}" alt="{{ item.title|e }}">
                    </div>  

有谁能告诉我我做错了什么?

(我发现get current url in twig template?有帮助,但我不确定我是否正在使用正确提供的答案。我还在Twig Documentation筛选了几个小时但无济于事。)

[2016年11月] - 这仍然是本节的“我的”代码。似乎只是这个if语句的问题,因为“else”语句(我用于调试目的)不断发生。

{% for item in particle.items %} {% if app.request.get('name') == item.URLname|e %} <p>You have branched {{ item.title|e }} correctly. </p>

0 个答案:

没有答案