<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Английские наименования вместо id в фильтре по производителю]]></title>
		<link>https://forum.readyscript.ru/topic/1142/angliiskie-naimenovaniya-vmesto-id-v-filtre-po-proizvoditelyu/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1142/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Английские наименования вместо id в фильтре по производителю».]]></description>
		<lastBuildDate>Thu, 09 Mar 2017 16:48:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Английские наименования вместо id в фильтре по производителю]]></title>
			<link>https://forum.readyscript.ru/post/6402/#p6402</link>
			<description><![CDATA[<p>Я бы порекомендовал использовать для продвижения брендов &quot;<a href="https://readyscript.ru/text-blog/vstrechayte-masshtabnoe-obnovlenie-readyscript/">Подбор товаров (SEO фильтры)</a>&quot;, с помощью них вы сможете создавать URL: /catalog/brandname/</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 09 Mar 2017 16:48:18 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/6402/#p6402</guid>
		</item>
		<item>
			<title><![CDATA[Re: Английские наименования вместо id в фильтре по производителю]]></title>
			<link>https://forum.readyscript.ru/post/6398/#p6398</link>
			<description><![CDATA[<p>1. Нужно подвеситься на хук перед выполнение блок контроллера.<br /><a href="http://readyscript.ru/dev-manual/dev_hooks.html">http://readyscript.ru/dev-manual/dev_hooks.html</a></p><p>Вам нужен:<br /><strong>controller.beforeexec.catalog-block-sidefilters</strong></p><p>2. Нужно проверить есть ли в <strong>$_GET</strong> параметр <strong>bfilter</strong> разобрать его и подменить значение <strong>brandname</strong> на нужный id.. Т.е. нужно подгрузить список брендов, проверить поле <strong>alias</strong> на совпадение и подменить в этом массиве на значение в объекте из поля <strong>id</strong>.</p><p>3. Нужно записать через метод (<strong>$this-&gt;request-&gt;setSource</strong>) контроллера записать новое значение массива <strong>$_REQUEST</strong> внутри контроллера.</p><p>Вы начните делать, и если не будет получаться, напишите, что я буду подсказывать.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 09 Mar 2017 12:10:38 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/6398/#p6398</guid>
		</item>
		<item>
			<title><![CDATA[Re: Английские наименования вместо id в фильтре по производителю]]></title>
			<link>https://forum.readyscript.ru/post/6394/#p6394</link>
			<description><![CDATA[<p>в посте <a href="http://forum.readyscript.ru/post/4852/#p4852">http://forum.readyscript.ru/post/4852/#p4852</a><br />был дан такой совет <br /></p><div class="quotebox"><blockquote><p>Если вы хотите вместо id использовать наименования английские, то пока можно подвесится на хук отработки блока с фильтрами, и подменять POST.</p></blockquote></div><p>Хотелось бы более развернутый ответ, как это сделать.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Thu, 09 Mar 2017 08:37:15 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/6394/#p6394</guid>
		</item>
		<item>
			<title><![CDATA[Английские наименования вместо id в фильтре по производителю]]></title>
			<link>https://forum.readyscript.ru/post/6392/#p6392</link>
			<description><![CDATA[<p>Нужно чтобы вместо /catalog/category-name/?bfilter[brand][]=17<br />получилось /catalog/category-name/?bfilter[brand][]=brandname</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Thu, 09 Mar 2017 08:33:10 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/6392/#p6392</guid>
		</item>
	</channel>
</rss>
