我需要从画廊中获取“关闭”的专辑,其中包含“连衣裙、裙子……”和收藏(子类别中的每个元素都可以与不同的收藏相关),并且我需要通过类别、收藏和其他参数过滤关闭元素. 但是在创建时很难在每个图库项目中输入相同的标签。如何使用 Gallery 制作这样的目录?
甚至更多——每个画廊项目(元素)都有同一个项目的多个图像,所以现在我创建专辑 -> 子专辑 -> 项目。
我不确定我可以用 Gallery extra 做到这一点吗?可能会以某种方式使用 MIGx ......和代码库。
我需要从画廊中获取“关闭”的专辑,其中包含“连衣裙、裙子……”和收藏(子类别中的每个元素都可以与不同的收藏相关),并且我需要通过类别、收藏和其他参数过滤关闭元素. 但是在创建时很难在每个图库项目中输入相同的标签。如何使用 Gallery 制作这样的目录?
甚至更多——每个画廊项目(元素)都有同一个项目的多个图像,所以现在我创建专辑 -> 子专辑 -> 项目。
我不确定我可以用 Gallery extra 做到这一点吗?可能会以某种方式使用 MIGx ......和代码库。
我不完全确定您的目标是什么,但我很想创建自己的 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 一起使用。