| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Как вывести h1 на страницы /search/ https://forum.illusionweb.ru/viewtopic.php?f=3&t=4119 |
Страница 1 из 1 |
| Автор: | Ruslan [ 26 сен 2020, 08:56 ] |
| Заголовок сообщения: | Как вывести h1 на страницы /search/ |
Помогите вывести h1 на страницы https://site.ru/search/ в боди1 прописано так <h1>{%if $smarty.get.cat.0 == 'users'%}{%assign var='c' value=$smarty.get.cat.1%}{%if $c == "" %}{%$locale.61%} {%elseif $c == 'moderated'%}{%$locale.979%}{%elseif $c == 'deleted'%}{%$locale.980%}{%elseif $c == 'update'%}{%$locale.1094%}{%elseif $c == 'info'%}{%$locale.126%} {%elseif $c == 'subscribe'%}{%$locale.62%}{%elseif $c == 'orders'%}{%$locale.209%}{%elseif $c == 'state'%}{%$locale.63%}{%elseif $c == 'pay'%}{%$locale.64%}{%elseif $c == 'order'%}{%$locale.65%} {%elseif $c == 'shop'%}{%$locale.1104%}{%if $settings.user.shop.name != ""%} «{%$settings.user.shop.name%}»{%/if%} {%elseif $c == 'pm'%}{%$locale.1345%} {%/if%}{%else%}{%if $modtype =='cat' && in_array('auto', $second_cat.uri) %} {%/if%}{%$title_second.name%}{%/if%} {%if $modtype == 'cat'%} {%assign var=second_region_name value=""%}{%if $second_region%}{%assign var=second_region_name value=$second_region.name|@count%}{%assign var=second_region_name value=$second_region_name-1%} в {%assign var=second_region_name value=$second_region.name[$second_region_name]%}{%/if%}{%$second_region_name|morphy:'ПР'%}{%/if%}{%assign var='page' value=$smarty.get.page%} {%$allregions.name%} {%if $page > 1%} (страница {%$page%}){%/if%} </h1>{%/if%} |
|
| Автор: | Geo [ 27 сен 2020, 01:21 ] |
| Заголовок сообщения: | Re: Как вывести h1 на страницы /search/ |
Я переформатировал эту кашу и у меня получилось так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Получился лишний {%/if%} Наверно, ошибка в этом месте, тут для автомобильных рубрик зачем-то выводится пробел Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. И нужно сделать так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. А чтобы вывести что-то на странице поиска сделайте так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Ruslan [ 27 сен 2020, 13:29 ] |
| Заголовок сообщения: | Re: Как вывести h1 на страницы /search/ |
Geo писал(а): А чтобы вывести что-то на странице поиска сделайте так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Geo спасибо, а можете подсказать как на странице поиска в этой записи можно вытащить из урла имена категорий и регионов https://название сайта/search/?add_cat=175&add_region=139&map=&text= add_cat=175 название категории add_region=139 название региона чтобы сделать тексты или h1 |
|
| Автор: | Geo [ 27 сен 2020, 21:22 ] |
| Заголовок сообщения: | Re: Как вывести h1 на страницы /search/ |
Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Ruslan [ 28 сен 2020, 03:19 ] |
| Заголовок сообщения: | Re: Как вывести h1 на страницы /search/ |
Geo писал(а): Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. в регионе неправильно показывает а вот так правильно срабатывает {%$allregions[$smarty.get.add_region].name%} Спасибо Geo А не подскажите еще как можно вывести поля данных там идут номера в урле а в самих полях данных текст |
|
| Автор: | Geo [ 28 сен 2020, 19:53 ] |
| Заголовок сообщения: | Re: Как вывести h1 на страницы /search/ |
Да, прошу прощения, конечно для региона add_region Названия полей и параметры поиска в шаблонизатор не передаются. Можете прописать в search.inc после того, как будет определена переменная $filters Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Но это только будут только названия и параметры полей. Чтобы привести значения полей в читаемый вид, нужно обойти все поля циклом, и в зависимости от типа поля отобразить значения. Т.е. для диапазонных значений это будет одно, для цены другое, для строк третье и т.д. В шаблоне это делать не рационально, большую часть кода лучше писать в php-модуле. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|