尝试在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>