Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2017-01-25 02:11:38

AndrewVashkiw
Участник
Зарегистрирован: 2017-01-25
Сообщений: 28
Рейтинг :   

Переменные в форме поиска на главной

Здравствуйте! Подскажите пожалуйста, где можно подключить переменную с search.table - {catlist} в search.form? мне нужно сделать чтобы выбор категории для поиска был и на главной странице в форме. Заранее спасибо!

Не в сети

#2 2017-01-25 21:06:17

AndrewVashkiw
Участник
Зарегистрирован: 2017-01-25
Сообщений: 28
Рейтинг :   

Re: Переменные в форме поиска на главной

{{ entry.cat }} тоже в данном шаблоне не работает...подскажите пожалуйста как вывести в select категории и подкатегориииз бд в шаблоне search.form? заранее спасибо!

{% for entry in getCategoryTree(2) %}
{% if (entry.level == 1) %}
<option value="4">- {{ entry.cat }}
</option>{% endif %}
{% endfor %}

Не в сети

#3 2017-01-25 21:11:43

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Переменные в форме поиска на главной

AndrewVashkiw пишет:

{{ entry.cat }} тоже в данном шаблоне не работает...подскажите пожалуйста как вывести в select категории и подкатегориииз бд в шаблоне search.form? заранее спасибо!

{% for entry in getCategoryTree(2) %}
{% if (entry.level == 1) %}
<option value="4">- {{ entry.cat }}
</option>{% endif %}
{% endfor %}

В данном случае проще всего отказаться от использования шаблона search.form.tpl (это шаблон на старом шаблонизаторе, поэтому twig переменные в нем не работают), а расположить форму прямо в main.tpl, категории вывести через twig функцию getCategoryTree.
Форма может иметь 3 поля (search, category, postdate), action на /search/ (или в зависимости от настроек ЧПУ).

В общем виде, что-то вроде:

<form method="post" action="/search/">
    <select name="category">
        <option value="0">Нет категории</option>
        {% for entry in getCategoryTree() %}
            <option value="{{entry.id}}">- {{ entry.cat }}</option>
        {% endfor %}
    </select>
    <input type="text" name="search" placeholder="Введите запрос..." class="search-text">
    <input type="submit" value="" class="search-button">
</form>

Не в сети

#4 2017-01-25 21:19:47

AndrewVashkiw
Участник
Зарегистрирован: 2017-01-25
Сообщений: 28
Рейтинг :   

Re: Переменные в форме поиска на главной

infinity237 пишет:
AndrewVashkiw пишет:

{{ entry.cat }} тоже в данном шаблоне не работает...подскажите пожалуйста как вывести в select категории и подкатегориииз бд в шаблоне search.form? заранее спасибо!

{% for entry in getCategoryTree(2) %}
{% if (entry.level == 1) %}
<option value="4">- {{ entry.cat }}
</option>{% endif %}
{% endfor %}

В данном случае проще всего отказаться от использования шаблона search.form.tpl (это шаблон на старом шаблонизаторе, поэтому twig переменные в нем не работают), а расположить форму прямо в main.tpl, категории вывести через twig функцию getCategoryTree.

Так и сделаю, другого выхода не вижу( Можно ваши контакты(скайп, почта)? нужно обсудить пару вопросов решить, за оплату

Не в сети

#5 2017-01-25 21:22:15

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Переменные в форме поиска на главной

AndrewVashkiw пишет:
infinity237 пишет:
AndrewVashkiw пишет:

{{ entry.cat }} тоже в данном шаблоне не работает...подскажите пожалуйста как вывести в select категории и подкатегориииз бд в шаблоне search.form? заранее спасибо!

{% for entry in getCategoryTree(2) %}
{% if (entry.level == 1) %}
<option value="4">- {{ entry.cat }}
</option>{% endif %}
{% endfor %}

В данном случае проще всего отказаться от использования шаблона search.form.tpl (это шаблон на старом шаблонизаторе, поэтому twig переменные в нем не работают), а расположить форму прямо в main.tpl, категории вывести через twig функцию getCategoryTree.

Так и сделаю, другого выхода не вижу( Можно ваши контакты(скайп, почта)? нужно обсудить пару вопросов решить, за оплату

sergey@rostunov.com

Не в сети

#6 2017-01-25 21:32:12

AndrewVashkiw
Участник
Зарегистрирован: 2017-01-25
Сообщений: 28
Рейтинг :   

Re: Переменные в форме поиска на главной

infinity237 пишет:
AndrewVashkiw пишет:
infinity237 пишет:

В данном случае проще всего отказаться от использования шаблона search.form.tpl (это шаблон на старом шаблонизаторе, поэтому twig переменные в нем не работают), а расположить форму прямо в main.tpl, категории вывести через twig функцию getCategoryTree.

Так и сделаю, другого выхода не вижу( Можно ваши контакты(скайп, почта)? нужно обсудить пару вопросов решить, за оплату

sergey@rostunov.com

Отписал

Не в сети

Подвал раздела

Работает на FluxBB