Вывод всех возможных значений TV параметра
Делаю isotope фильтрацию работ в портфолио. Для работ есть TV — множественный выбор с предусмотренными категориями.
Подскажите, пожалуйста, как правильно вывести список возможных значений для этого TV в отдельное меню во фронтеде?
Нашел два варианта сниппета в интернете:
Спасибо.
2
Подскажите, пожалуйста, как правильно вывести список возможных значений для этого 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;Но с обоими у меня страница вообще не загружаеться. Спасибо.
Комментарии: 2