MODx Revo Gallery:如何通过从资源中选择列表和过滤专辑来设置标记

时间:2012-12-24 09:01:51

标签: gallery modx modx-revolution

我需要从画廊中获取专辑'Closes',其中有分类'连衣裙,裙子......'和集合(子类别中的每个元素都可以与不同的集合相关),我需要通过类别过滤关闭元素,集合和其他参数。但是在创建它时,很难在每个Gallery项中输入相同的标签。如何使用图库制作这样的目录?

甚至更多 - 每个图库项目(元素)都有相同项目的多个图像,所以现在我创建相册 - > Subalbums - >项目

我不确定我可以使用Gallery额外吗?可能会以某种方式使用MIGx ......和代码库。

1 个答案:

答案 0 :(得分:0)

我完全不确定你的事情,但我很想创建我自己的PHP片段,搜索ModX数据库。例如:

//TEMP VAR SEARCH
$sql = 'SELECT * FROM `modx_site_tmplvar_contentvalues` WHERE `value` LIKE "%WHAT EVER TAGS YOU HAVE%"';

$tvqresult = mysql_query($sql);
$num_rowstvq = mysql_num_rows($tvqresult);

while ($rowtvq = mysql_fetch_array($tvqresult)) {
$contid =  $rowtvq['contentid'];

//MAIN QUERY
$mainsql = 'SELECT * FROM `modx_site_content` WHERE `id` = ' . $rowtvq['contentid'] . '  AND `template` = 12 AND `published` = 1 AND `deleted` = 0';

$resultmain = mysql_query($mainsql);

while ($row = mysql_fetch_array($resultmain)) {
  echo "[[Ditto? &parents=`134` &documents=" . $row['id'] . " &tpl=`tempchunk`]]";
}//END MAIN LOOP
}

注意:这只是普通的SQL - 使用Revo我相信你必须做一些小的调整才能让它适用于PDO。