Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2663 Просмотров
*

a69

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Изменение дизайна модуля
« : 10.01.2011, 00:32:37 »
Доброго дня.

Помогите разобраться.
Хочу подогнать дизайн модуля виртуалмарта, под свои нужды, модуль взял, для тренировки, feature product, хотя это не важно
Мне надо вывести в указанное место картинку товара, его цену, артикул и краткое описание, всего 4 позиции.

Отвечают, насколько я понял, за дизайн файлы:
mod_virtuemart_featureprod.xml папка /modules/mod_virtuemart_featureprod/
mod_virtuemart_featureprod.php папка /modules/mod_virtuemart_featureprod/
featuredProducts.tpl.php папка /components/com_virtuemart/themes/default/templates/common/

Везде в мануалах написано, что за дизайн вывода модуля отвечает файл featuredProducts.tpl.php, но когда я редактирую этот файл вообще ничего не меняется, а когда я что либо изменяю в файле mod_virtuemart_featureprod.php видны изменения.
Но как его править, не понимаю совсем, как выделить нужные мне переменные, обычно они в таком виде <?php echo $featured['product_price'] ?>., в указаном файле все по другому..

У меня позиция модуля задается таким образом

<div id="main_container">
<div id="body_container1">
   <div id="special">
<?php if($this->countModules('content2')) : ?>
<jdoc:include type="modules" name="content2" style="" />
<?php endif; ?>
   </div>
</div>
</div>

Все красиво, этот код выводит все там где нужно и с нужными картинками

Теперь вот, внутренности дизайна модуля выдраные с тестового свёрстанного HTML
<div class="thumbnail_container">ТУТ КАРТИНКО</div>
    <div class="description_container">
    <span class="prodlist_sku">НАИМЕНОВАНИЕ</span> <span class="prodlist_desc">Краткое описание продукта</div>
   <div class="price_container">
             <div class="stock_container">ДОБАВИТЬ В КОРЗИНУ</div>
             <div style="float: right; text-align: right; vertical-align: bottom;"><span class="prodlist_price">ЦЕНА</span>
   </div>
   <div style="clear: both; width: 100%; height: 0px;"></div>
</div>


А вот часть кода файла mod_virtuemart_featureprod.php который насколько я понял отвечает за вывод
<tr align="center" class="<?php echo $sectioncolor ?>">
   <td width="<?php echo $width ?>%">
      <?php
      $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);Вот эта строка выводит картинку, цену и название товара.
      ?><br />
   </td>
</tr>


Как мне изменить эти внутренности и что куда добавить, чтобы я мог получить картинку товара, его цену, артикул и краткое описание(необязательно), в модуле.

« Последнее редактирование: 10.01.2011, 00:38:58 от a69 »
*

2s-mode

  • Захожу иногда
  • 202
  • 12 / 0
  • Вам ответ, мне +1.
Re: Изменение дизайна модуля
« Ответ #1 : 10.01.2011, 10:57:26 »
строка 126
Код
$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
Вот сам snapshot components\com_virtuemart\themes\default\templates\common\productsnapshot.tpl.php

featuredProducts.tpl.php по всей видимости отвечает за специалное предложение внизу страницы... Точно сказать не могу...

+1

Хочешь жить?? умей работать!!!!
*

a69

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Изменение дизайна модуля
« Ответ #2 : 11.01.2011, 01:11:16 »
Подсказали решение на форуме

делюсь, надо править файл productsnapshot.tpl.php

а как вставить краткое описание в модуль?

Я вставляю код
<?php echo $product_s_desc ?>
никакой реакции, получается что в формируемом запросе нет этого поля?

Помогите с запросом..
*

2s-mode

  • Захожу иногда
  • 202
  • 12 / 0
  • Вам ответ, мне +1.
Re: Изменение дизайна модуля
« Ответ #3 : 11.01.2011, 09:31:47 »
Подсказали решение на форуме

делюсь, надо править файл productsnapshot.tpl.php

а как вставить краткое описание в модуль?

Я вставляю код
<?php echo $product_s_desc ?>
никакой реакции, получается что в формируемом запросе нет этого поля?

Помогите с запросом..

components\com_virtuemart\classes\ps_product.php

Здесь нужно добавить переменную  $product_s_desc. Добавляю по аналогии с $product_name.. Но скорее всего важна функция на строке 2303
Хочешь жить?? умей работать!!!!
*

streelok

  • Захожу иногда
  • 331
  • 0 / 6
Re: Изменение дизайна модуля
« Ответ #4 : 20.02.2012, 17:43:04 »
Очень полезная статься... особенно данные в конце.. спасибо большое
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Показ модуля на странице товара только

Автор EmAl

Ответов: 24
Просмотров: 4143
Последний ответ 27.05.2014, 08:15:01
от Mitriy-Bug
Вывод модуля везде, кроме определенных категорий

Автор katjuha6

Ответов: 18
Просмотров: 4299
Последний ответ 13.01.2014, 15:24:40
от Fedor Vlasenko
Изменение стиля отражения сопутствующих товаров

Автор GROT

Ответов: 2
Просмотров: 1280
Последний ответ 20.09.2013, 21:19:46
от fsv
Изменение назначения поля формы "Задайте вопрос по этому товару"

Автор Boroda4

Ответов: 10
Просмотров: 2550
Последний ответ 05.03.2013, 13:18:01
от fsv
Изменение сколлбара в browse_2

Автор katjuha6

Ответов: 4
Просмотров: 1823
Последний ответ 13.02.2013, 02:30:53
от katjuha6