在图库组件中推荐不存在的相册会产生以下警告&错误:
Warning: Invalid argument supplied for foreach() in
/home/user/domain.com/core/cache/includes/elements/modsnippet/17.include.cache.php on line 106
Fatal error: Cannot use string offset as an array in
/home/user/domain.com/core/cache/includes/elements/modsnippet/17.include.cache.php on line 165
以下是我引用专辑的方式:
[[!Gallery? &album=`[[*alias]]` &limit=`20` &thumbWidth=`90` &thumbHeight=`90`]]
相册名称与页面的别名匹配。如果相册存在,一切正常 - 如果找不到匹配项,我想显示空白相册(无内容)。
有什么想法吗?我正在使用MODX Revolution 2.2.4-pl(传统)。
谢谢,卢克
答案 0 :(得分:1)
试试这个:
[[*alias:notempty=`[[!Gallery? &album=`[[*alias]]` &limit=`20` &thumbWidth=`90` &thumbHeight=`90`]]`]]
哦,等等!您正在将[[*alias]]
与您在Gallery中的相册相关联。您应该使用自己的电视,例如[[*album]]
。
答案 1 :(得分:0)
以下是我如何运作......
每个页面都有相应的图库,其中页面的别名为图库名称。有些画廊留空了。
路