Таким образом не получится.
Я делал так.
Создал для материала чекбокс "есть в наличии", а в шаблоне тизер написал проверку, если чекбокс этого элемента активный, то показать содержимое этого файла, иначе нет.
В идеале такую проверку наверное надо делать тут media/zoo/applications/jbuniversal/templates/uikit/renderer/items/_default.php
но я не сильный в пхп.
Спасибо за совет. Я тоже не сильный в PHP, к сожалению. Можете показать Ваше решение?
Далее мысли вслух, могу ошибаться.
Я так понял что лучше проверку делать в файле - \media\zoo\applications\jbuniversal\templates\uikit\category.php
И править нужно вот эту часть кода, строка 54.
// category items render if ($this->params->get('config.items_show', 1) && count($this->items)) { if (isset($category) && $this->params->get('config.show_feed_link', 1) && $currentView == 'category') { $link = $this->params->get('config.alternate_feed_link'); if (!$link && isset($category->application_id)) { $link = $this->app->route->feed($category, 'rss'); $link = JRoute::_($link); echo '<a class="rsslink" target="_blank" href="' . $link . '" title="' . JText::_('RSS feed') . '">' . JText::_('RSS feed') . '</a>'; echo JBZOO_CLR; } } echo $this->app->jblayout->render('items', $this->items); } else { echo $this->app->jblayout->render('items_empty', $category); }
Но как получить значение "в наличии" не представляю.
В файле \media\zoo\applications\jbuniversal\cart-elements\price\balance\tmpl\full.php есть строка
<?php if ($value == JBCartElementPriceBalance::COUNT_AVAILABLE_NO) : ?> <span class="jbprice-balance-available-no"> <?php echo JText::_('JBZOO_ELEMENT_PRICE_BALANCE_AVAILABLE_NO'); ?> </span>
Но как эту проверку "прикрутить" к категории не представляю.