1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

VM 2.x Как вставить в партнерскую кнопку URL-товара в карточке товара

Тема в разделе "Virtuemart", создана пользователем Terminatorr, 3 май 2012.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
  1. Terminatorr

    Terminatorr Писатель

    Регистр.:
    19 апр 2012
    Сообщения:
    5
    Симпатии:
    0
    Добрый день!
    Подскажите, как это можно сделать? Поиск по форуму и инету ответа на вопрос не принес...
    Делаю шаблон для карточки товара. Хочу для каждого товара чтобы была кнопка партнерской программы.

    Ее текст вот такой:
    <form name="product" method="post" action="Перейти по ссылке474372.html">
    <input type="hidden" name="partner" value="00000">
    Мякишев Г.Я. Физика. Учебник для 11 класса общеобразовательных учреждений
    <input type="submit" name="send" value="Купить в My-shop.ru">
    </form>

    Задача в том, чтобы значение в action="Перейти по ссылке474372.html" подставлялось для каждого товара из описания товара, из product_url.

    Задача наверняка уже решалась много раз... но найти решение не удалось, а придумать самостоятельно пока не хватает квалификации :(
    да, виртумарт 2.0.6
     
  2. WtopoR

    WtopoR Создатель

    Регистр.:
    27 апр 2012
    Сообщения:
    24
    Симпатии:
    3
    Файлы карточки находятся по адресу components\com_virtuemart\views\productdetails\tmpl
    Вот твой код:
    Код:
    <form name="product" method="post" action="http://my-shop.ru/shop/books/<?php echo $this->product->virtuemart_product_id; ?>.html">
    Или же так
    Код:
    <form name="product" method="post" action="index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=<?php echo $this->product->virtuemart_product_id; ?>">
     
    Terminatorr нравится это.
  3. Terminatorr

    Terminatorr Писатель

    Регистр.:
    19 апр 2012
    Сообщения:
    5
    Симпатии:
    0
    WtopoR, спасибо! Все получилось!

    строчка заработала в вот таком виде: <form name="product" method="post" action="Перейти по ссылке echo $this->product->product_url; ?>.html">
    попутно product_url превратился из текстовой переменной в integer =)
     
Статус темы:
Закрыта.