bunz

Добавить свой текст в форму добавки объявления

Recommended Posts

Как добавить свой текст (можно прямо в код шаблона Realia) в форму "Добавить объявление" (/add) после самой формы (после кнопки "Отправить"). Текст добавляется с целью SEO (размеченный метатегами).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создаем файл

\template\frontend\шаблон\admin\template\form_data_add.tpl

В стандартном случае этот файл подменяет штатный шаблон формы добавления объявления гостем.

Заполняем его содержимым

{assign var=ftpl value=$smarty.const.SITEBILL_DOCUMENT_ROOT|cat:'/apps/admin/admin/template/data_form.tpl'}{include file=$ftpl}тут нужный нам текст

По сути мы создали свой файл, включили в него штатный файл шаблона, а после добавили свой текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создаем файл

\template\frontend\шаблон\admin\template\form_data_add.tpl

В стандартном случае этот файл подменяет штатный шаблон формы добавления объявления гостем.

Заполняем его содержимым

{assign var=ftpl value=$smarty.const.SITEBILL_DOCUMENT_ROOT|cat:'/apps/admin/admin/template/data_form.tpl'}{include file=$ftpl}тут нужный нам текст

По сути мы создали свой файл, включили в него штатный файл шаблона, а после добавили свой текст.

Круто! Получилось!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, как заполнить метатеги для этой страницы. Сейчас так:

<title>Такой же, как у главной страницы сайта. Нужен свой</title><script type="text/javascript">var estate_folder = '';</script><meta name="description" content="" /> - пустой. Если добавляю в текст руками, то все равно не видно при проверке.<meta name="keywords" content="" /> - пустой<h1>Заполните, пожалуйста, заявку</h1> - по ходу, стандартный. Его тоже изменить на свой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В контроллере шаблона /template/frontend/agency/main/main.php

в блоке

if ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) {
...
}
 
можно добавить свои заголовки, тексты.
$this->template->assert('title', 'AAAA');
$this->template->assert('meta_title', 'BBB');
$this->template->assert('meta_keywords', 'ССС');
$this->template->assert('meta_description', 'ДДД');
 
Какого-то настроечного способа нет - в этом случае через контроллер только.
 
За заголовок в h1 мне нужно подумать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

В контроллере шаблона /template/frontend/agency/main/main.php

в блоке

if ( !$has_result && preg_match('/^add(\/?)$/', $REQUESTURIPATH) ) {
...
}
 
можно добавить свои заголовки, тексты.
$this->template->assert('title', 'AAAA');
$this->template->assert('meta_title', 'BBB');
$this->template->assert('meta_keywords', 'ССС');
$this->template->assert('meta_description', 'ДДД');
 
Какого-то настроечного способа нет - в этом случае через контроллер только.
 
За заголовок в h1 мне нужно подумать.

 

Ваш метод работает! Вместо agency выбрать свой шаблон.

 

Заголовок h1 можно изменять здесь: apps\system\language\ru\dictionary.ini

в строке PLEASE_PUT_ORDER в кавычках вписать свой текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот не нравится мне этот способ для заголовка через словарь, но если подходит, то ок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 13.08.2015 в 01:09, abushyk сказал:

Создаем файл

\template\frontend\шаблон\admin\template\form_data_add.tpl

В стандартном случае этот файл подменяет штатный шаблон формы добавления объявления гостем.

Заполняем его содержимым


{assign var=ftpl value=$smarty.const.SITEBILL_DOCUMENT_ROOT|cat:'/apps/admin/admin/template/data_form.tpl'}{include file=$ftpl}тут нужный нам текст

По сути мы создали свой файл, включили в него штатный файл шаблона, а после добавили свой текст.

А по такому же принципу Заявку на ипотеку и Контакты возможно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Александр Лубянский сказал:

А по такому же принципу Заявку на ипотеку и Контакты возможно сделать?

Нет, но можно воспользоваться этим тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас