Best Answer Евгений888 , 21 May 2015 - 23:25
Пошел другим путем, если кому интересно на примере шаблона UIkit
Добавляем две новые позиции в нужный шаблон (например teaser.php) в нужном месте
<?php if ($this->checkPosition('download-file')) : ?> <div class="download-file uk-grid"> <?php echo $this->renderPosition('download-file'); ?> </div> <?php endif; ?> <?php if ($this->checkPosition('download-image')) : ?> <div class="download-image uk-grid uk-margin-small-top"> <?php echo $this->renderPosition('download-image'); ?> </div> <?php endif; ?>
Не забываем отобразить их в positions.xml http://clip2net.com/s/3i577oW
Добавляем в вывод шаблона с нужными настройками элементы JBzoo image и Download http://clip2net.com/s/3i57hSc
Еще добавил icon в фале http://clip2net.com/s/3i57yUC
/media/zoo/elements/download/tmpl/download.php
Добавил скритом стили
$("div.download-file a").addClass("uk-width-1-6"); $("div.download-image span").addClass("uk-width-1-6");
почему то конструкцией в шаблоне вида
<?php if ($this->checkPosition('download-file')) : ?> <div class="download-file uk-grid"> <?php echo $this->renderPosition('download-file', array('class' => 'uk-width-1-6')); ?> </div> <?php endif; ?>
стили не цеплялись.
Получилось так
Из плюсов сохраняются возможности настройки элементов, слетит при обновлении только icon ссылки, из минусов 2-ная работа при заполнении.
Тему можно закрывать.
П.С. Спасибо большое тех поддержки! По большинству вопросов задаваемых на форуме могли бы отправить учиться, но они всегда помогают. Мы это ценим = )
Go to the full post