<?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/253/struktura-url-na-saite/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/253/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Структура урл на сайте».]]></description>
		<lastBuildDate>Sun, 04 Jan 2015 20:40:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Структура урл на сайте]]></title>
			<link>https://forum.readyscript.ru/post/864/#p864</link>
			<description><![CDATA[<p>Намного проще сделать 301 редиректы со старых урлов товаров на новые. Возможно вам данный вариант подойдет?</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sun, 04 Jan 2015 20:40:59 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/864/#p864</guid>
		</item>
		<item>
			<title><![CDATA[Re: Структура урл на сайте]]></title>
			<link>https://forum.readyscript.ru/post/863/#p863</link>
			<description><![CDATA[<p>Сайт сейчас на Host cms, присматриваюсь к Вашему движку.<br />Но слишком много костылей.</p>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Sun, 04 Jan 2015 20:00:00 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/863/#p863</guid>
		</item>
		<item>
			<title><![CDATA[Re: Структура урл на сайте]]></title>
			<link>https://forum.readyscript.ru/post/862/#p862</link>
			<description><![CDATA[<p>Простого способа это сделать - нет.&nbsp; Так как вы хотите убрать якорь из маршрута, который придает ему уникальность по сравнению с другими урлами на сайте. Будет необходимо влазить в <a href="http://readyscript.ru/dev-manual/dev_routing.html">глубины маршрутизации</a>. Ну и конечно все URL_имена категорий перечислять в маршруте к категории и товару.</p><p>Если с категориями все не так сложно, можно видоизменить маршрут<br /></p><div class="codebox"><pre><code>        //Просмотр категории продукции
        $routes[] = new \RS\Router\Route(&#039;catalog-front-listproducts&#039;, array(
            &#039;/catalog/{category}/&#039;,
            &#039;/catalog/&#039;
        ), null, t(&#039;Просмотр категории продукции&#039;));</code></pre></div><p>Примерно таким образом (перечислив все идентификаторы категорий, чтобы обойти конфликты с другими маршрутами):</p><div class="codebox"><pre><code>        //Просмотр категории продукции
        $routes[] = new \RS\Router\Route(&#039;catalog-front-listproducts&#039;, array(
            &#039;/{category:(demo-produkty|elektronika)}/&#039;,
            &#039;/catalog/&#039;
        ), null, t(&#039;Просмотр категории продукции&#039;));</code></pre></div><p>То с формированием Урлов для товара придется переделать его стандартный маршрут, примерно на такой:</p><div class="codebox"><pre><code>        
        //Карточка товара
        $routes[] = new \RS\Router\Route(&#039;catalog-front-product&#039;, 
            &#039;/{category:(demo-produkty|elektronika)}/{id}/&#039;, null, t(&#039;Карточка товара&#039;));</code></pre></div><p>И переделать метод getUrl у объекта \Catalog\Model\Orm\Product, необходимо дописать передачу <br />параметра category в маршрут, так как стандартно там передается только id</p><p>Но правда могут повылазить проблемы в непредсказуемых местах, ну и производительность будет немного меньше, если у вас слишком много категорий, так что пробуйте. </p><p>На практике мы делали однажды подобную работу для одного клиента, выгоды никакой не получили абсолютно для поисковой выдачи.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sun, 04 Jan 2015 19:13:27 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/862/#p862</guid>
		</item>
		<item>
			<title><![CDATA[Структура урл на сайте]]></title>
			<link>https://forum.readyscript.ru/post/861/#p861</link>
			<description><![CDATA[<p>Сейчас имеем урл категории: сайт/каталог/категория<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; товара: сайт/продукт/ товар<br />Можно сделать такой вид:<br />сайт/категория/товар&nbsp; ?</p>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Sun, 04 Jan 2015 18:10:59 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/861/#p861</guid>
		</item>
	</channel>
</rss>
