<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Вывод выбранных значений фильтров]]></title>
		<link>https://forum.readyscript.ru/topic/1528/vyvod-vybrannykh-znachenii-filtrov/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1528/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вывод выбранных значений фильтров».]]></description>
		<lastBuildDate>Fri, 23 Mar 2018 15:14:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вывод выбранных значений фильтров]]></title>
			<link>https://forum.readyscript.ru/post/8723/#p8723</link>
			<description><![CDATA[<p>Подскажите, как корректно указать расположение вывода выбранных значений фильтров, чтобы ul class=&quot;propsContentSelected&quot; находился в блоке section class=&quot;filterSection&quot;, а не в div class=&quot;filter typeMultiselect&quot;?</p><div class="codebox"><pre><code>var changeMultiSelectCheckedRowsPosition = function (){
               // Если блоки есть
               $(data.options.multiSelectBlock, $this).each(function(){
                   var have_checked = false;
                   var block        = $(this);
                   $(&#039;input&#039;, $(this)).each(function(){
                        var wrapperLi = $(this).closest(data.options.multiSelectRow); //Обёртка
                        if ($(this).prop(&#039;checked&#039;)){ //Если установлена галочка
                           have_checked = true;
                           wrapperLi.appendTo($(data.options.multiSelectInsertBlock, block));
                        }else{ //Если характеристика не выбрана, то проверим где-то она находится и поместим обратно в нужный блок, если нужно
                           if ($(this).closest(data.options.multiSelectInsertBlock).length){
                               wrapperLi.prependTo($(data.options.multiSelectRowsBlock, block));
                           }
                        }
                   });
                   //Переключим элементы для отображения
                   toggleMultiSelectHideElements(block, have_checked);
               });
            };</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Игорь)]]></author>
			<pubDate>Fri, 23 Mar 2018 15:14:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8723/#p8723</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод выбранных значений фильтров]]></title>
			<link>https://forum.readyscript.ru/post/8698/#p8698</link>
			<description><![CDATA[<p>Добавить нужно в list_products.tpl и как получить нужные значения параметров фильтров?<br />И второй момент, будет ли возможность удалить выведенный параметр фильтра, так как это реализовано сейчас в списке ul class=&quot;propsContentSelected&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (Игорь)]]></author>
			<pubDate>Mon, 19 Mar 2018 13:51:29 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8698/#p8698</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод выбранных значений фильтров]]></title>
			<link>https://forum.readyscript.ru/post/8697/#p8697</link>
			<description><![CDATA[<p>Добрый день!</p><p>У нас в front контроллере Catalog\Controller\Front\ListProducts уже есть подготовленная переменная ($all_filters_data), которая содержит необходимые данные для построения плашек&nbsp; с выбранными фильтрами, но она не проброшена в шаблон.&nbsp; (в ближайшем обновлении пробросим)</p><p>Нужно пробросить переменную в шаблон, добавьте в ListProducts:</p><div class="codebox"><pre><code>$this-&gt;view-&gt;assign(array(
       .....
       &#039;all_filters_data&#039; =&gt; $all_filters_data
));</code></pre></div><br /><p>Далее используйте данные из $all_filters_data в шаблоне. Там будет массив:<br /></p><div class="codebox"><pre><code>[
    [ &#039;title&#039; =&gt; &#039;&#039;, //Текст для плашки
      &#039;type&#039; =&gt; &#039;&#039;, //Объект фильтрации: ID хар-ки или имя поля товара
      &#039;filter&#039; =&gt; &#039;&#039; //property или base
    ],
    ......
]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 19 Mar 2018 13:17:52 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8697/#p8697</guid>
		</item>
		<item>
			<title><![CDATA[Вывод выбранных значений фильтров]]></title>
			<link>https://forum.readyscript.ru/post/8695/#p8695</link>
			<description><![CDATA[<p>Добрый день!</p><p>Подскажите пожалуйста, как отдельно вывести выбранные пользователем значения фильтров?</p><p>В системе выбранные значения выводятся под названием фильтра. А хотелось бы, чтобы все выбранные значения выводились под названием категории.</p>]]></description>
			<author><![CDATA[null@example.com (Игорь)]]></author>
			<pubDate>Mon, 19 Mar 2018 11:06:59 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8695/#p8695</guid>
		</item>
	</channel>
</rss>
