Dragon31337 0 Опубликовано 13 мая, 2010 Жалоба Share Опубликовано 13 мая, 2010 Уже появляется список условий, в зависимости от которых выводится тот или иной заголовок на странице со списком продуктов. вывести заголовок при поиске по производителю: {if $smarty.get.manufacturers_id != ''}<h2>Все продукты производителя: {$MANUFACTURER_NAME}</h2>{/if} вывести заголовок при поиске по товару: {if $smarty.get.keywords}<h2>Результаты поиска:</h2>{/if} вывести заголовок о производителе текущ. товара: {if $CATEGORIES_NAME}<DIV class="lnk1"><p><b>Производители данных продуктов:</b>{$MANUFACTURER_SORT}</p></div> вывести заголовок текущ. категории: {if $CATEGORIES_NAME}<h2>{$CATEGORIES_NAME}</h2>{/if} А вот как вывести заголовок страницы, которая генерится при клике по поисковой форме (без указания продукта)? в этом случае выводятся все товары магазина. Но страница без всяких заголовков выглядит некрасиво и неинформативно. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 13 мая, 2010 Жалоба Share Опубликовано 13 мая, 2010 Также как в этом примере: вывести заголовок на странице при поиске по товару: {if $smarty.get.keywords}<h2>Ваш текст заголовка</h2>{/if} а заголовок страницы - это правьте metatags.php что-то типа if (strstr($PHP_SELF, 'advanced_search.php')) { <title><?php echo 'Ваш текст заголовка'; ?></title> ......... } Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 13 мая, 2010 Автор Жалоба Share Опубликовано 13 мая, 2010 Спасибо! Но это условие работает только если в поисковой форме указать товар. И на странице с результатом поиска выводится этот заголовок. А вот если в поисковой форме не указывать товар, а просто кликнуть "Искать" (с пустым полем ввода), то заголовок не выводится. При этом выводятся все товары магазина. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 13 мая, 2010 Жалоба Share Опубликовано 13 мая, 2010 Попробуй с таким условием {if $smarty.get.keywords >= ''}<h2>Ваш текст заголовка</h2>{/if} ( '' - это два знака, а не один) Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 13 июля, 2016 Жалоба Share Опубликовано 13 июля, 2016 подскажите пожалуйста ! как в шаблоне вывести из админки поле - ЗАГОЛОВОК ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 июля, 2016 Жалоба Share Опубликовано 13 июля, 2016 В соседней теме ответил, попробуйте. Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 19 июля, 2016 Жалоба Share Опубликовано 19 июля, 2016 В 13.05.2010 at 19:15, Bububu сказал: Попробуй с таким условием {if $smarty.get.keywords >= ''}<h2>Ваш текст заголовка</h2>{/if} ( '' - это два знака, а не один) Подскажите, пожалуйста, как надо составить условие, чтобы вместо "Ваш текст заголовка" подставлялась поисковая фраза? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2016 Жалоба Share Опубликовано 20 июля, 2016 Наверное {$smarty.get.keywords} Эта метка должна вывести слова из поиска. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения