Typo3 и Mailformplus - форма не отображается

У меня есть клиент с существующим сайтом 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 = [email protected]
  email_subject = Newsletter Subscription
  email_sender = [email protected]
  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
}

person Simon27    schedule 03.08.2011    source источник


Ответы (2)


  1. Установить plugin.tx_thmailformplus_pi1.debug = 1
  2. В вашей настройке действительно отсутствует настройка шаблона
  3. В вашем HTML-коде отсутствует <!-- ###TEMPLATE_FORM### end --> в конце формы.
  4. Что касается пункта 5 в ответе Matengs: вместо переустановки mailformplus (который устарел и больше не поддерживается) используйте обработчик форм, который является преемником mailformplus
person metti    schedule 12.08.2011

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

2. Если нет, убедитесь, что путь к шаблону правильный. Это установлено в:

plugin.tx_thmailformplus_pi2.template

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

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

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

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

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

person Mateng    schedule 04.08.2011