Twig模板列表最后修改过的文件

时间:2015-08-29 06:12:33

标签: html twig

我正在尝试取回上次修改过的文件。我的网站上主要有两种文件夹结构。

基本上我有这个工作: -

Wallpapers
  -Wallpaper 1
  -Wallpaper 2
  -ETC

所以上面的工作正在进行中。然后,我有一个文件夹结构如下。

Discography
  -A
    -Ary
          Album 1
          Album 2
    -Aman
          Album 1
          Album 2
  -B
    -B21
          Album 1
          Album 2
    -Babbu
          Album 1
          Album 2

网址:/ discography / a / ary / album-1 /

所以我要做的就是取回最后修改过的专辑(仅限)... 所有文件夹都遵循相同的结构,所有文件夹中都有一个相册。

Twig如下: -

<div class="def-block widget">
                    <h4> Latest Discography Albums </h4><span class="liner"></span>
                    <div class="widget-content row-fluid">
                        <div class="videos clearfix flexslider">
                            <ul class="slides">
                                {% for p in page.find('/discography').children.order('date', 'desc').slice(0, 8) %}
                                <li class="featured-video">
                                    <a href="{{ p.url }}">
                                        {{ pages.find('/images/discography-artists/250x250').media.images[p.header.image~'.jpg'] }}
                                        <h3>{{ p.header.title }}</h3>
                                        <span>{{ p.header.album }}</span>
                                    </a>
                                </li><!-- slide -->
                                {% endfor %}
                            </ul>
                        </div>
                    </div><!-- widget content -->
                </div><!-- def block widget videos -->

我似乎无法弄清楚.children位不确定如何强制它查看2级文件夹以进行更改...目前它会转到A / B / C文件夹并只输出这些文件夹的最后修改日期但是我需要它去艺术家的名字(不要在这里寻找变化),然后是专辑名称(在这里查找更改)并列出最后修改过的专辑。

0 个答案:

没有答案