ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Мы на связи

+7 (925) 625-67-59

E-mail:

[email protected]

Skype:

gelos_912

Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Тонкий тюнинг изображения товара на flypage.tpl.php

Популярный компонент интернет-магазинов Virtuemart для Joomla использует для отрисовки страницы товара  шаблон flypage.tpl.php, располагающийся по адресу components\com_virtuemart\themes\<current_theme>\templates\product_details, где  <current_theme> — название активной темы.
Тонкий тюнинг изображения товара на flypage.tpl.php
Популярный компонент интернет-магазинов Virtuemart для Joomla использует для отрисовки страницы товара  шаблон flypage.tpl.php, располагающийся по адресу components\com_virtuemart\themes\<current_theme>\templates\product_details, где  <current_theme> — название активной темы.

Популярный компонент интернет-магазинов Virtuemart для Joomla использует для отрисовки страницы товара  шаблон flypage.tpl.php, располагающийся по адресу components\com_virtuemart\themes\<current_theme>\templates\product_details, где <current_theme> — название активной темы.

В этом шаблоне для вывода уменьшенного изображения товара используется метка $product_image.

<tr>
<?php  if( $this->get_cfg('showManufacturerLink') ) { $rowspan = 5; }
 else { $rowspan = 4; } ?>
 <td width="33%" rowspan="<?php echo $rowspan; ?>" valign="top"><br/>
 <?php echo $product_image ?><br/><br/><?php echo $this->vmlistAdditionalImages
( $product_id, $images ) ?></td>
 <td rowspan="1" colspan="2">
 <h1><?php echo $product_name ?> <?php echo $edit_link ?></h1>
 </td>
 </tr>

На место вставленной метки выводится предварительно сформированный HTML код. При решении одной из задач, возникла необходимость несколько изменить этот код.

Однако, оказалось что шаблона для этого элемента управления в шаблоне просто не предусмотрено. Однако в конечном итоге, место генерации HTML кода было найдено — файл components\com_virtuemart\themes\<current_theme>\theme.php, строка — 83.

HTML код картинки помещается в переменную $text, изменяя которую можно менять и результирующий HTML код. Нахождение места генерации данной метки позволяет значительно расширить функциональность flypage.tpl.php, а также — улучшить внешний вид страницы товара. Например, возможно с минимальными усилиями привести внешний вид уменьшенного изображения к следующему виду.

Внешний вид уменьшенного изображения товара после модификации

гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф