@NeuroPastor

Передача числового значения (int) в сниппет. Как?

Добрый день!
Есть чанк с содержимым(вывод wayfinder):
[[!childCount? &parent=`[[+wf.docid]]`]]

и есть сниппет:
$sql = "SELECT * FROM {$modx->getTableName('modResource')} WHERE parent = $parent";
$q = $modx->prepare($sql);
$q->execute(array(0));
$arr = $q->fetchAll(PDO::FETCH_ASSOC);
echo count($arr);


Суть в том, что передается строка. При попытке конвертации (int), переменная $parent становится равной 0. Без конвертации она все равно 0 возвращает.
Как быть?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@NeuroPastor Автор вопроса
Все, отбой. Вайфиндер отдает как то криво ИД. Как именно-лень разбираться.
В общем, надо отдавать
[[!childCount? &parent=`[[+id]]`]]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы