对于EE来说,我有点像菜鸟。基本上我面前的是一个具有以下结构的照片库:
廊
- A部分
- 子节1
- 子节2
- 第3节
- B节 - 子节4 - 第5节 --etc
我在用户导航到图库页面时看到此功能,左侧显示两个部分(A,B),每个子部分显示一个样本图像(1,2,3等) )。
如果他们导航到Section页面,他们应该看到相同的东西,除了那个特定的部分。
从该点导航到子部分将显示相同的内容,但不是仅显示样本图像,而是显示整个图像库(然后触发灯箱幻灯片)。
我对如何设置它感到十分困惑。我尝试了一些方法,一些元素作为类别,一些作为通道,相关字段等,但我不断进入一个路障,我无法获得我需要的数据,因为EE无法嵌套通道条目标签理想情况下,整个功能将包含在单个模板文件中。
该网站目前安装了Structure,Matrix Fields和Channel Images模块。
感谢任何建议。
答案 0 :(得分:0)
我不确定这在Expression Engine中是否有帮助,但从概念上讲,这称为分面搜索。这种类型的搜索的好例子是亚马逊,EBay等。它是通过为每张图片设置元数据然后将它们组织为“分类法”来实现的
http://searchhub.org/dev/2009/09/02/faceted-search-with-solr/
答案 1 :(得分:0)
我会这样接近:
每个条目中的照片均由单个“通道图像”字段控制(或者,“带有图像,标题等列的矩阵字段”)
{exp:channel:categories channel="gallery" style="linear" disable="category_fields"}
<h1><a href="{path="gallery/section"}">{category_name}</a></h1>
{exp:channel:entries channel="gallery" category="{cat_id}" disable="member_data|pagination|categories" dynamic="no"}
{if count == "1"}<ul>{/if}
{exp:channel:images entry_id="{entry_id}" limit="1"}
<li><a href="{title_permalink="gallery/detail"}"><img src="{image:url:thumbnail}" alt="{image:title}" /></a></li>
{if count == total_results}</ul>{/if}
{/exp:channel:entries}
{/exp:channel:categories}
您的图库/部分模板将在网址中包含类别信息,因此其中的频道条目标记将自动仅显示该部分/类别中的条目。 (不确定Strucure是否会干扰这个...我建议让这些页面不由Structure管理。)
图库/明细只是一个标准的单入口风格模板,您可以在“频道图片”字段中列出所有缩略图。