We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8972
    • 17 Posts
    С помощью ditto вывожу список нескольких форм на одну страницу. Проблема в том, что не получается указать разные ID для форм.

    ID страницы, на которую все выводится равно 10. ID выводимых документов 11, 12, 13.

    При вызове eForm (в шаблоне для ditto) указываю formid=[+id+]. Значит в шаблоне вывода формы должно быть id=11, id=12 и id=13.

    Но, когда я прописываю в шаблоне вывода формы [*id*] значение всегда получается 10, т.е. текущей страницы...

    Что же делать? sad
      • 1788
      • 1,103 Posts
      Используйте Phx.
        • 8972
        • 17 Posts
        Никогда с ним не сталкивался... Можно чуть подробнее где копать? Спасибо.
          • 29487
          • 385 Posts
          А попробуйте так:
          В файле eform.inc.php перед строчкой
          # build form
          добавьте:
          $fields['formid'] = $params['formid'];


          А в шаблоне формы пишите:
          <input type="hidden" name="formid" value="[+formid+]" />
            • 8972
            • 17 Posts
            Спасибо! Теперь id отображается верно, но письмо все равно не отсылается sad
            Вылетает ошибка

            "В вашей форме обнаружены следующие ошибки:
            [undefined] » Выявлена попытка подделки!"

            Не из-за внесенных ли изменений это происходит?
              • 29487
              • 385 Posts
              Попробуйте так:
              <input type="hidden" name="formid" value="[+formid+]" eform="::0::" />
                • 8972
                • 17 Posts
                Спасибо, теперь вроде все работает! А не дадите комментарий что такое ::О::?
                  • 29487
                  • 385 Posts
                  Отключает проверку скрытого поля.
                    • 22668
                    • 718 Posts
                    Quote from: ercalote at Aug 08, 2009, 12:35 PM

                    Спасибо, теперь вроде все работает! А не дадите комментарий что такое ::О::?
                    http://wiki.modxcms.com/index.php/EForm#Datatypes_and_formatting
                    Более подробно
                      • 52091
                      • 1 Posts
                      Прошу, прощения что поднимаю старую тему, пробовал - не помогает. Помогите пожалуйста.

                      Была версия 1.0.5 - все работало.
                      Решил обновиться до 1.1

                      Все гуд. Но форма не дает отправить

                      <div class="text-cont">
                      <div class="error" style="color: #ff0000">[+validationmessage+]</div>

                      <form method="post" action="/[~[*id*]~]/?id=[[getid]]" id="order-cena-form">
                      <input type="hidden" name="formid" value="order-cena-form" eform="::0::" />
                      <input type="hidden" name="reportTpl" value="order-cena-form-report" eform="::0::" />

                      Куда еще можно копнуть?