2016-02-25 9 views
0

Мне нужно создать страницу результатов пользовательского поиска для моего сайта Shopware. Как я знаю, пользовательские страницы могут быть предназначены только для деталей и списка страниц.Страница результатов пользовательского поиска в магазине5

Однако после создания страницы пользовательского списка для моего сайта с именем «custom_listing.tpl» моя страница с результатами поиска по-прежнему выглядит как страница списка по умолчанию на сайте. Как я могу избавиться от этого шаблона страницы списка по умолчанию на странице результатов поиска?

Я попытался изменить fuzzy.tpl {include file = 'frontend/listing/listing.tpl'} на свой «custom_listing.tpl», но это не сработало.

+0

Кажется, вы настраиваете много страниц, потому что задаете много вопросов об изменении макета. Поскольку это не ответ, я напишу его как комментарий. ;-) Вы должны попытаться поместить все свои настройки в одну тему, чтобы просто перезаписать каждый шаблон, который вы хотите. – Roman

ответ

1

Что вам нужно сделать, это создать свою собственную тему/шаблон и активировать его в бэкэнде Shopware. Далее вам нужно создать свой собственный интерфейс/search/fuzzy.tpl в папке темы.

Теперь ваши собственные fuzzy.tpl простираются от исходного типа так:

{extends file='parent:frontend/search/fuzzy.tpl'} 

После того, что вы будете иметь доступ ко всем Smarty блоков, которые определены в файле нечеткой родительского и даже в веб-интерфейсе /index/index.tpl, из которого распространяется родительский нечеткий.

Внесите изменения, разверните их на локальном хосте или веб-сервере, и после очистки кеша контроллер поиска должен автоматически загрузить переопределенный fuzzy.tpl с помощью настраиваемого макета результатов поиска.