2015-09-09 6 views
3

Я новичок в этом. Так что, возможно, я делаю глупые ошибки. Но я постараюсь подробно объяснить свой вопрос.Friendly url Не работает smarty

Так я установил свой URL mycarshop/en/module/car?name=carBrand дружественному URL mycarshop/car/carBrand я использовал

.htaccess mod_rewrite

RewriteRule ^car/([^_]*)\.html$ /en/module/car?name=$1 [L] 

Но теперь я не могу установить мою ссылку, чтобы получить carBrand и использовать carBrand контроллер

OLDURL: mycarshop/en/module/car?name=MD

язык: Ланг-HTML

<a> href="{$link->getModuleLink('module','carBrand',['name'=>$car.brand])}" title="{$car.brand|escape:'htmlall':'utf-8'}"</a> 

и она работает нормально, но после установки дружественный URL я не знаю, как связано это правильно

NEWURL: www.mycarshop/car/MD

язык: lang- HTML

<a> href="{car/$car.brand}" title="{$car.brand|escape:'htmlall':'utf-8'}"</a> 

Это должно быть что-то подобное, что и до сих пор с нами carBrand carBrand.php контроллер.

+0

@anubhava [подсветка синтаксиса для кода] (http://stackoverflow.com/editing-help#syntax-highlighting) и [Представление Runnable JavaScript, CSS и HTML Code Snippets] (https: //blog.stackexchange.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/) –

+0

Какую версию preashop вы используете? – sarcom

ответ

0

Вы смешиваете переменную с именем папки. Вероятно, он работает с href="car/{$car.brand}"