Typo3 и Mailformplus - форма не отображается - PullRequest
0 голосов
/ 03 августа 2011

У меня есть клиент с существующим сайтом Typo3, но я совершенно не знаком с CMS.

Мне нужно добавить форму регистрации по электронной почте.На сайте уже установлен Mailformplus для контактной формы.

Я добавил плагин на страницу.Загрузил шаблон HTML и изменил копию Typoscript, которая (я думаю) требуется в новом шаблоне.

Заголовок формы появляется (из записи плагина), но не содержит элементов формы.Даже не ошибка.

Что я пропустил?Где я должен искать?

HTML:

<!-- ###TEMPLATE_FORM### begin -->
<div class="mailformplus_contactform">
###ERROR###
<form name="Formular" method="post" action="###REL_URL###" enctype="multipart/form-data">
    <fieldset>
        <legend>###LLL:legend###</legend>
        <input type="hidden" name="id" value="###PID###" />
        <input type="hidden" name="submitted" value="1" />
        <input type="hidden" name="L" value="###value_L###" />
        <input type="hidden" name="type" value="###value_type###" />

        <label for="name">###LLL:name######required_name###</label>
        <input type="text" name="name" id="name" value="###value_name###" />

        <label for="company">###LLL:company###</label>
        <input type="text" name="company" id="company" value="###value_company###" />

        <label for="email">###LLL:email######required_name###</label>
        <input type="text" name="email" id="email" value="###value_email###" />

        <p>###LLL:required_fields###</p>
        <input type="submit" value="###LLL:submit###" />
    </fieldset>
</form>
</div>

Типографский шрифт:

plugin.tx_thmailformplus_pi1 {
  correctRedirectUrl = 1
#  emailHeader =
  langFile = fileadmin/template/xtra/mailformplus-locallang.xml
}

plugin.tx_thmailformplus_pi1.fieldConf {
  name.errorCheck = required
  company.errorCheck = required
  email.errorCheck = required, email
}


### INFO #################################################
# BETREFF und Empfänger / Config extra von Mailformplus. #
# Mit Listenansicht auf die Contactseite.                #
##########################################################

plugin.tx_thmailformplus_pi1.default {
  email_to = simon.boak@gmail.com
  email_subject = Newsletter Subscription
  email_sender = simon.boak@gmail.com
  email_redirect = 90
  email_requiredfields = 
  email_htmltemplate = 
  email_replyto = 
  email_sendtouser = email

  email_subject_user = TEXT
  email_subject_user.value = Danke für Ihre Anfrage bei Company
  email_subject_user.lang.en = Thank you for your request at Company
}

Ответы [ 2 ]

2 голосов
/ 12 августа 2011
  1. Набор plugin.tx_thmailformplus_pi1.debug = 1
  2. В вашей настройке действительно отсутствует настройка шаблона
  3. Ваш HTML отсутствует <!-- ###TEMPLATE_FORM### end --> в конце формы.
  4. Что касается пункта 5 в ответе Matengs: вместо переустановки mailformplus (который устарел и больше не поддерживается) используйте formhandler , который является преемником mailformplus
0 голосов
/ 05 августа 2011

1.Начните проверять исходный код вывода веб-интерфейса.Содержит ли он части вашего HTML-шаблона?(например, class="mailformplus_contactform").

2.Если нет, убедитесь, что путь к шаблону указан правильно.Он устанавливается в:

plugin.tx_thmailformplus_pi2.template

Если путь указан правильно, исходный код шаблона должен отображаться как минимум.

3.Установка расширения закончилась успешно?Многие расширения не будут работать, если необходимые таблицы базы данных не будут установлены должным образом.Вы можете проверить в диспетчере добавочных номеров.

4.Кроме того, используйте браузер объектов Typoscript (в шаблоне модуля), чтобы убедиться, что TYPO3 «принял» ваши настройки Typoscript.Убедитесь, что вы находитесь на странице, где вы вставили плагин mailformplus.Используйте поле поиска для этого.Возможно, ваш модифицированный опечатка где-то переопределен. Дополнительные подсказки по отладке опечаток .

5.Если это не помогло, сделайте резервную копию текущей конфигурации и попробуйте установить mailfomrplus с нуля - это работает, если вы не используете отдельную конфигурацию?

6.Вернись сюда, чтобы обсудить свои результаты.

...