Роман

Роман

Был в сети 11 июля 2025, 11:54
Заказы принимаю
Крошится не на сайте, а в админке.

В админке:
— заношу по очереди 5ть значений, сохраняю, перезагружаю страницу, все ок.
— сюда же, заношу 6е значение, сохраняю, перезагружаю, в поле нет не одного значения
Решили вопрос?

<?php
if (empty($parent)) {$parent = $modx->resource->id;}
$pids = array_merge(array($parent), $modx->getChildIds($parent));
$ids = array();
$q = $modx->newQuery('msProduct');
$q->where(array('class_key' => 'msProduct','parent:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
    $ids = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
}
$q = $modx->newQuery('msProduct');
$q->leftJoin('msCategoryMember', 'Member', '`Member`.`product_id` = `msProduct`.`id`');
$q->where(array('class_key' => 'msProduct','Member.category_id:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
  $ids2 = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
  if (!empty($ids2)) {
    $ids = array_unique(array_merge($ids, $ids2));
  }
}
return count($ids);
Не совсем понял, вызов:

<a href="javascript:;" data-fancybox data-type="iframe" data-src="[[~49]]" rel="nofollow" class="call-me">Окно</a>
а как мне передать?

<a href="javascript:;" data-fancybox data-type="iframe" data-src="[[~49]]&pagetitle={$pagetitle}" rel="nofollow" class="call-me">Окно</a>
Так не отрабатывает