0

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

甚至更多——每个画廊项目(元素)都有同一个项目的多个图像,所以现在我创建专辑 -> 子专辑 -> 项目

我不确定我可以用 Gallery extra 做到这一点吗?可能会以某种方式使用 MIGx ......和代码库。

4

1 回答 1

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 一起使用。

于 2013-05-27T02:02:08.427 回答