Перейти к содержимому


Добавить Форму Связи С Администрацией На Новую Страницу


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 29 Май 2015 - 09:59

Добрый день, как добавить форму связи с администрацией на отдельную вновь созданную страницу и изменить название полей в ней?
Что бы при этом на уже имеющейся странице связи с администрацией названия полей формы не изменились?

Спасибо заранее за рецепт.

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 29 Май 2015 - 14:38

Просмотр сообщенияLion (29 Май 2015 - 09:59) писал:

Добрый день, как добавить форму связи с администрацией на отдельную вновь созданную страницу и изменить название полей в ней?
Что бы при этом на уже имеющейся странице связи с администрацией названия полей формы не изменились?

Спасибо заранее за рецепт.

Вы можете попробовать взять код формы:
{%IF PAGE_NAME = Название страницы%}
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
{% IFNOT FORM_SEND_OK %}
	 <div class="fieldset">
	 <input type="hidden" name="hash" value="{HASH}" />
	 <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
	 <span id="inject-antispam">{ANTISPAM_CODE}</span>
	 <h5 title="Ваши персональные данные">Сообщение администрации магазина</h5>
	 <ul class="form-list">
		 <li class="fields">
		 <div class="customer-name">
			 <div class="field name-firstname">
			 <label for="feedback_name">Представьтесь, пожалуйста<em>*</em></label>
			 <div class="input-box">
				 <input type="text" id="feedback_name" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="light required"/>
			 </div>
			 </div>
			 <div class="field name-lastname">
			 <label for="feedback_email">Электронная почта<em>*</em></label>
			 <div class="input-box">
				 <input type="text" id="feedback_email" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email light"/>
			 </div>
			 </div>
		 </div>
		 </li>
		 <li class="wide">
		 <div class="clear"></div>
		 <label for="feedback_message">Текст сообщения<em>*</em></label>
		 <div class="input-box">
			 <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="40" rows="7" class="required">{FORM_FEEDBACK_MESSAGE}</textarea>
		 </div>
		 <li>
		 <li class="wide">
		 <label for="feedback_file" class="required">Прикрепить файл</label>
		 <div class="input-box">
			 <input id="feedback_file" type="file" name="form[assets_file]" value="" style="height:auto;border:0px;" />
		 </div>
		 </li>
	 </ul>
	 </div>
{% ENDIF %}
<div class="buttons-set">
	 <!--{% IFNOT FORM_SEND_OK %}<p class="required">* Обязательные поля</p>{% ENDIF %}-->
	 <p class="submit"><a href="http://{NET_DOMAIN}/">Перейти на главную</a>
	 {% IFNOT FORM_SEND_OK %}<input type="submit" title="Отправить" class="exclusive" value="Отправить" />{% ENDIF %}
	 </p>
</div>
</form>
{%ENDIF%}

и добавить его в шаблон страница после кода:
{PAGE_CONTENT}

заменим имена полей и Название страницы на нужные.

#3 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 31 Май 2015 - 23:38

Добрый день, попробовал добавить, но форма не появилась на вновь созданной странице.  И вопрос, мне нужно добавить эту форму на одну конкретную страницу, а если я код добавлю в шаблон, то она появится на всех страницах?

#4 Cupuyc

Cupuyc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 747 сообщений

Отправлено 01 Июнь 2015 - 09:07

Просмотр сообщенияLion (31 Май 2015 - 23:38) писал:

Добрый день, попробовал добавить, но форма не появилась на вновь созданной странице.  И вопрос, мне нужно добавить эту форму на одну конкретную страницу, а если я код добавлю в шаблон, то она появится на всех страницах?

Здравствуйте, пожалуйста уточните, куда был добавлен код из инструкции выше?




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных