Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$output .= '<p>'.$this->loadTemplate('images').'</p>';
Подскажите, пожалуйста, кто знает. Как сделать так, чтобы данные в настраиваемых полях товара в табах обрабатывались плагинами?
К примеру, есть таб "Видео". Я в поле добавляю {youtube}hWnAqFyaQ5s{/youtube}, которое должно обрабатыватся плагином AllVideos. Но вместо видео выводится просто строка {youtube}hWnAqFyaQ5s{/youtube}.
Спасибо за ссылочку. Получилось следующим образом:Таким образом подключается плагин через редактор в админке и только.
Для просмотра ссылки Войдиили Зарегистрируйся, может поможет - как подключить плагин, а вот как еще вставить в него нужное видео?
<span class="product-field-display"><?php echo $field->display ?></span>
<span class="product-field-desc"><?php echo jText::_($field->custom_field_desc) ?></span>
<?php echo JHTML::_('content.prepare',$field->display) ?>
<?php echo JHTML::_('content.prepare',$field->custom_field_desc) ?>
Вот код одной из закладок, где вывожу Видео:Напишите пожалуста. куда вы именно пропечатываете ссылку на видео( например {youtube}hWnAqFyaQ5s{/youtube}) чтобы она отображалась во вкладке Видео?
if (!empty($this->product->customfieldsSorted['Video'])) {
$this->position='Video';
$output .= $myTabs->startPanel( 'Видео', 'tab5' );
$output .= '<div>' .$this->loadTemplate('customfields').'</div>';
$output .= $myTabs->endPanel();
Вот код одной из закладок, где вывожу Видео:
В настраиваемых полях товара создаю поле тип:Editor с позицией макета:Video.Код:if (!empty($this->product->customfieldsSorted['Video'])) { $this->position='Video'; $output .= $myTabs->startPanel( 'Видео', 'tab5' ); $output .= '<div>' .$this->loadTemplate('customfields').'</div>'; $output .= $myTabs->endPanel();
После этого в нужном товаре добавляю это поле. Значение поля ссылка на видео. К примеру {youtube}hWnAqFyaQ5s{/youtube}. Только на Joomla должен стоять плагин, обрабатывающий видео. У меня стоит AllVideos.
Только не забудьте поменять код в components/com_virtuemart/views/productdetails/tmpl/default_customfields.php как описано на два поста выше.
Кстати, точно также можно в любую вкладку вставить модуль.
в поле Editor'a пишем {loadposition позиция_модуля}.
Да, именно так.Я понял. это код для отображения видео в Закладке. А куда надо впечатать ссылку видео, чтобы оно отображалось в на шей закладке "Видео"? Это надо зайти в "Настраиваемые поля"? И там создать поле "видео". а потом зайти в товар в окно "Настраиваемые поля" и добавить нами созданное поле с видеоссылкой или как?