Вход • Регистрация

Как вывести ссылку на товар в shop.view.buy_form.php

  • 24 октября 2013 г.
  • Парюсь с выводом ссылки на товар в данном шаблоне, просто по верстке она именно в данном шаблоне должна будет выводиться, а вот как сделать пока не въеду, прошу помощи, за ранее спасибо.
    • 25 октября 2013 г.
    • в смысле, просто отдельную ссылку или работающую при клике на " купить"?
      • 25 октября 2013 г.
      • купить и так тут работает по умолчанию в этом шаблоне, нужна именно ссылка на товар. <a href="' . BASE_PATH_HREF . $row["link"] . '">' . $row["name"] . '</a>
        • 25 октября 2013 г.
        • на другой товар, + ещё один в карточке товара? или ссылка именно на этот товар. Не понятно,просто.
          • 25 октября 2013 г.
          • Ну я же привел вид ссылки, ссылка на сам товар, не на другой, а именно ссылка на этот же товар, которую мы выводим в списке товаров
            • 25 октября 2013 г.
            • т.е. её нужно просто вывести типа под кнопкой . Извините, но я чего-то туплю сильно.
            • 26 октября 2013 г. , редакция: 26 октября 2013 г.
            • Форма купить выводится из разных мест с помощью такой строчки:
              Код
              $this->get('buy_form', 'shop', $result);


              В переменную $result передаются все переменные, которые нужны форме вывода кнопки купить. Например при выводе из карточки товара эта переменная выглядит как массив из двух одинаковых переменных:
              Код
              $this->get('buy_form', 'shop', array("row" => $result, "result" => $result));


              При выводе из списка товаров - вот так - выглядит как массив из двух разных переменных:
              Код
              $this->get('buy_form', 'shop', array("row" => $row, "result" => $result));


              Это сделано для унификации самой формы buy_form


              Поэтому в форме вывода buy_form ссылка будет доступна в переменной $result["row"]["link"]

              • 26 октября 2013 г.
              • Сергей, большое спасибо, выручили. Все работает как часы.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.