Цитата:
Афитительно перегенерил .htaccess новости заработали
а блок информации перестал работать в итоге либо новости либо CMS
Я решил эту проблему кардинально.
В файле Link.php ищем
Цитата:
public function getNEWSLink($news, $alias = null) .....
И меняем на
Цитата:
public function getNEWSLink($news, $alias = null)
{
if (is_object($news))
return ($this->allow == 1) ? (_PS_BASE_URL_.__PS_BASE_URI__.'news/'.intval($news->id).'-'.$news->link_rewrite) :
(_PS_BASE_URL_.__PS_BASE_URI__.'news.php?id_news='.intval($news->id));
if ($alias)
return ($this->allow == 1) ? (_PS_BASE_URL_.__PS_BASE_URI__.'news/'.intval($news).'-'.$alias) :
(_PS_BASE_URL_.__PS_BASE_URI__.'news.php?id_news='.intval($news));
return _PS_BASE_URL_.__PS_BASE_URI__.'news.php?id_news='.intval($news);
т.е. вместо content будет news.
добавляем в AdminGenerator.php
Цитата:
$tab['RewriteRule']['content']['^news/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$'] = 'news.php?id_news=$1 [QSA,L,E]';
это для генерации .htaccess
Т.е. Теперь все новости имеют url
www.site/news/id-name