Как сделать уникальное описания для разных треков (запросов)?

burenokartem

Местный житель
Клиент
Сообщения
25
Реакции
4
Здравствуйте, вот задался идеей написать текстов. Но мне очень сложно разобраться с условием, которое необходимо прописать, если с жанрами все понятно и есть инструкция, то со страницей поиска инструкций я не нашел. Собственно, чтобы я хотел сделать к примеру в шаблоне "search.tpl" прописать что-то в этом духе {if $search == кипелов}
<!-- Блок с текстом -->
<div class="opisanie bra">Здесь уникальный текст</div>
<!-- /Блок с текстом -->
{/if}

То есть для страницы поиска с этим значением будет выводиться уникальный текст, а к примеру для других поисковых страниц будет выводить макросывый текст, который написан в админке. Надеюсь вы уловили суть и поможете с этим решением, заранее благодарен за помощь.
 

MSE-Script

Developer
Команда форума
Сообщения
864
Реакции
309
Код:
{if $query == "кипелов"}
   <div class="opisanie bra">Здесь уникальный текст</div>
{else}
   <div class="opisanie bra">Здесь основной текст</div>
{/if}
Можно еще так:
Код:
{if $query == "кипелов"}
   <div class="opisanie bra">Здесь уникальный текст для кипелов</div>
{elseif $query == "lumen"}
   <div class="opisanie bra">Здесь другой уникальный текст для lumen</div>
{else}
   <div class="opisanie bra">Здесь основной текст</div>
{/if}
Более подробно об условиях в шаблонах: https://www.smarty.net/docsv2/ru/language.function.if.tpl
 
Последнее редактирование:

burenokartem

Местный житель
Клиент
Сообщения
25
Реакции
4
Код:
{if $search == кипелов}
   <div class="opisanie bra">Здесь уникальный текст</div>
{else}
   <div class="opisanie bra">Здесь основной текст</div>
{/if}
Можно еще так:
Код:
{if $search == кипелов}
   <div class="opisanie bra">Здесь уникальный текст для кипелов</div>
{elseif $search == lumen}
   <div class="opisanie bra">Здесь другой уникальный текст для lumen</div>
{else}
   <div class="opisanie bra">Здесь основной текст</div>
{/if}
Более подробно об условиях в шаблонах: https://www.smarty.net/docsv2/ru/language.function.if.tpl
Спасибо, сам уже разобрался)
Вот так все работает прекрасно, в вашем примере не работает(

{if $query == "кипелов"}
<div class="opisanie bra">Здесь уникальный текст для кипелов</div>
{elseif $query == "lumen"}
<div class="opisanie bra">Здесь другой уникальный текст для lumen</div>
{else}
<div class="opisanie bra">{$seo.text}</div>
{/if}
 
Сверху