Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

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

*

webtrend

  • **
  • 89
  • +0/-0
    • Просмотр профиля
Добрый день вопрос следующий, делаем все по статье http://wiki.umisoft.ru/%D0%97%D0%B0%D1%8F%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_%D1%82%D0%BE%D0%B2%D0%B0%D1%80_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BE_%D0%B5%D0%B3%D0%BE_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%83
и вроде бы все получается но вот нигде не выводится адрес объекта для которого была выбрана заявка

*

crazygeorgio

  • ***
  • 140
  • +7/-0
    • Просмотр профиля
как-то очень все мудрено сделали... там где форма, добавляете еще один параметр

				<xsl:apply-templates select="document('udata://webforms/add/126')/udata" >
<xsl:with-param name="pageredirect" select="35" />
<xsl:with-param name="tovar" select="@link" />
</xsl:apply-templates>

в шаблоне формы принимаете его, соответственно в форму добавляете новое поле tovar

        <xsl:param name="_request_uri" />
<xsl:template match="udata[@module = 'webforms'][@method = 'add']">
<xsl:param name="pageredirect" />
        <xsl:param name="tovar" />
        <input type="hidden" name="data[new][tovar]" value="{$tovar}" />
     * * *
 
        <input type="hidden" name="system_form_id" value="{/udata/@form_id}" />
<input type="hidden" name="ref_onsuccess" value="{$lang-prefix}/webforms/posted/{/udata/@form_id}/?pageredirect={$pageredirect}" />
        <input type="hidden" name="data[new][url_page]" value="{$_request_uri}" />
<div class="form_element">
    * * *


и сомневаюсь что такая конструкция <xsl:with-param name="pageredirect" select="35" /> будет отрабатывать правильно... наверное нужно так <xsl:with-param name="pageredirect" select="'35'" />
« Последнее редактирование: 12 Февраля 2016, 17:08:32 от crazygeorgio »