Вывод всех возможных значений TV параметра
Делаю isotope фильтрацию работ в портфолио. Для работ есть TV — множественный выбор с предусмотренными категориями.
Подскажите, пожалуйста, как правильно вывести список возможных значений для этого TV в отдельное меню во фронтеде?
Нашел два варианта сниппета в интернете:
Спасибо.
Подскажите, пожалуйста, как правильно вывести список возможных значений для этого TV в отдельное меню во фронтеде?
Нашел два варианта сниппета в интернете:
<?php
$brands = $modx->db->query('SELECT tv.elements FROM modx_site_tmplvars as tv WHERE tv.id = 46');
$brands = $modx->db->makeArray($brands);
$brand = explode('||',$brands[0]['elements']);
echo '<select>';
foreach ($brand as $name) {
$name = explode('==',$name);
echo '<option value="'.$name[1].'">'.$name[0].'</option>';
}
echo '</select>';
?>и$output = '';
$result = $modx->db->query('SELECT elements FROM `modx_site_tmplvars` WHERE id = 46 LIMIT 1');
while($row = $modx->db->getRow($result)) {
$output = $row['elements'];
}
return $output;Но с обоими у меня страница вообще не загружаеться. Спасибо.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
2
Комментарии: 2