Вам нужно добавить новый шаблон со своим разделителем сюда:
Так и сделал. В папке
media/zoo/applications/jbuniversal/templates/catalog/renderer/element создал файл
slash.php
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
// create label
$label = '';
if (isset($params['showlabel']) && $params['showlabel']) {
$label = ($params['altlabel']) ? $params['altlabel'] : $element->config->get('name');
if( strlen($label) > 0 ) echo $label.' ';
}
// render element
echo $element->render($params);
if (!$params['last']) echo '/';
Изменил шаблон
media/zoo/applications/jbuniversal/templates/catalog/renderer/item/flat/teaser.php
<?php
defined('_JEXEC') or die('Restricted access');
?>
<tr class="table-row item_<?php echo $item->id;?>">
<td><?php echo $this->renderPosition('cell1'); ?></td>
<td><?php echo $this->renderPosition('cell2'); ?></td>
<td><?php echo $this->renderPosition('cell3'); ?></td>
<td><?php echo $this->renderPosition('cell4'); ?></td>
<td><?php echo strtr($this->renderPosition('cell5', array('style' => 'slash')), array("\r\n"=>"", "\n"=>"", "\n\r"=>"")); ?></td>
<td><?php echo strtr($this->renderPosition('cell6', array('style' => 'slash')), array("\r\n"=>"", "\n"=>"", "\n\r"=>"")); ?></td>
<td><?php echo $this->renderPosition('cell7'); ?></td>
<td><?php echo $this->renderPosition('cell8'); ?></td>
</tr>
Добавил выбор разделителя "/" для элементов типа
TEXT в файле
media/zoo/elements/text/text.xml
<option name="Slash"><![CDATA[separator=[/]]]></option>
Добавил выбор разделителя "/" для элементов типа
CHECKBOX в файле
media/zoo/elements/option/option.xml
<option name="Slash"><![CDATA[separator=[/]]]></option>
После этих всех манипуляций наконец-то получил желаемый результат!
P.S. Спасибо за помощь!