Virtuemart 2 вывод дополнительного поля ввиде кнопки "ДЕМО"

5 года 5 мес. назад - 5 года 5 мес. назад #3864 от Sash
Добрый день,

Уважаемые форумчане,

подскажите каким образом реализовать в Virtuemart 2 вывод дополнительного поля ввиде кнопки "ДЕМО" при помощи внешней ссылки?
(на каждый продукт имеется ссылка)

Подобная реализация в "Соме" К2
joomfans.com/blogs/k2-dopolnitelnye-polya-v-raznyh-mestah-shablona.html

Может у кого-нибудь имеются альтернативные решения ?


плиз ....

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 5 мес. назад #3866 от Wedal
Sash, не вижу проблем. Например, создаете дополнительное поле типа строка. В нем будет прописываться URL. Далее в макете товара добавляете html-код кнопки и в атрибут href передаете значение переменной дополнительного поля.
Спасибо сказали: Sash

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 5 мес. назад #3867 от Sash
Wedal я к сожелению не силён в PHP и Html .... :(

Буду краток ....

Для выполнение задачи я выбрал не атрибут, а produkt_url и соответственно перевёл в "Демо" ( меньше таблиц! в будущем для загрузки. Зачем усложнять href-oм? или я неправ?)

Далее создал CSS допустим:

.demo_button {
color: gray;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eee;
font-size: 9px;
padding: 3px;
}

И вот теперь самое главное выводим в Category и Produkt:

<div class="demo_button">
(пример взят с вывода кнопки "Подробнее")
<?php // Product Details Button
echo JHTML::link($product->link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'product_button')); ?> - что сюда вносим ?
</div>


и как добится открытия в новом окне ?


Ну вот как то так ....

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 5 мес. назад #3868 от Wedal
Sash, нужно узнать какая точно переменная содержит значение этого поля(его можно использовать). Предположим, что это $product_url
А далее пишем код, подобный этому:
<a href="<?php echo $product_url ?>" class="demo_button">Текст на кнопке</a>

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 4 мес. назад #3939 от xalker

Wedal пишет: Sash, не вижу проблем. Например, создаете дополнительное поле типа строка. В нем будет прописываться URL. Далее в макете товара добавляете html-код кнопки и в атрибут href передаете значение переменной дополнительного поля.

А не подскажите ли, каким будет этот кусочек кода, вытаскивающий значение определенного настраиваемого поля? :)

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх