Набросал дополнения к плагину.
Теперь необходимо определиться, какие дополнительные настройки и функциональность необходимо перенять из плагина xnews.
]]>[hr /]
Пришли, спасибо. Приступил.
]]>{% if not isHandler('x_filter') %}
<div id="widget"></div>
<script type="text/javascript">
$.get('http://localhost/ng/plugin/x_filter/', {
x_price: 90000,
catid: 1,
order: 'id_desc'
})
.done(function(data, textStatus, jqXHR) {
$('#widget').html(
$(data).find('.news_list')
);
})
.fail(function(jqXHR, textStatus) {
console.error(`Request failed: ${textStatus}`);
});
</script>
{% endif %}
Если это не то, что нужно, то только за платно могу допилить плагин текущий плагин, чтобы было как минимум так:
{% if pluginIsActive('x_filter') %}
{{ callPlugin('x_filter.widget', {
'order': 'id_desc',
'showNumber': 8,
'page': 3,
'search': 'Какой-нибудь поисковый запрос',
'catid': 3,
'skipcat': '1,4',
'x_price': 128000,
'cache': true,
'cacheExpire': 60
}) }}
{% endif %}
document
.getElementById('catmenu')
.addEventListener('change', function(event) {
this.form.submit()
event.preventDefault()
});
И вот там не подключены колонки.
]]>{% if isHandler('x_filter') %}
Страница фильтра
{% endif %}
Но это вопрос скорее по шаблонизатору, чем по плагину.
]]>Скажите как подключить в результатах поиска левую или правую колонку?
]]>