我可以在用于其他页面的模板中访问 Mezzanine 页面库中的内容吗?
例如,我有一个画廊页面,其中显示了我在 Django Admin 中添加到“媒体库”的图像集合。该页面工作正常,并显示了我为该页面选择的所有图像。
图库页面模板有一些代码用于显示看起来像...的图像
{% with page.gallery.images.all as images %}
{% for image in images %}
<li>
<a class="thumbnail" rel="#image-{{ image.id }}" title="{{ image.description }}" href="{{ MEDIA_URL }}{{ image.file }}">
<img class="image-overlay-thumb" src="{{ MEDIA_URL }}{% thumbnail image.file 75 75 %}">
</a>
<div id="image-{{ image.id }}" class="image-overlay" style="display:none;">
<a href="#" class="image-overlay-prev">←</a>
<a href="#" class="image-overlay-next">→</a>
<img class="image-overlay-full" src="{{ MEDIA_URL }}{% thumbnail image.file 0 600 %}"><br>
<p>{{ image.description }}<br>{{ forloop.counter }} / {{ images|length }}</p>
</div>
</li>
{% endfor %}
{% endwith %}
但是,在不同的页面上,我想使用这些相同的图像,在我将用来驱动 jQuery 幻灯片的列表中以相同的顺序。
有没有办法使用类似“{% with page.gallery.images.all as images %}”之类的模板标签,但让它指向包含我想要的图库图像的特定页面?
提前感谢您提供的任何见解。