Mad-max 0 Опубликовано 28 января, 2014 Жалоба Share Опубликовано 28 января, 2014 При добавлении товаров заметил странный глюк. Как только вбиваю описание тавара и сохраняю формируется сео УРЛ с большой буквы. Например www.msk.ru/Svarochnyj-poluavtomat.html Но после повторного сохранения большая буква заменяется маленькой. Подскажите как решить эту проблемму (нужна всегда маленькая буква). Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2014 Жалоба Share Опубликовано 28 января, 2014 Попробуйте в /app/Controller/ContentsCotrnoller.php поменять: $this->request->data['Content']['alias'] = $this->generateAlias($content_name); на: $this->request->data['Content']['alias'] = strtolower($this->generateAlias($content_name)); Ссылка на сообщение Поделиться на другие сайты
Mad-max 0 Опубликовано 29 января, 2014 Автор Жалоба Share Опубликовано 29 января, 2014 Попробуйте в /app/Controller/ContentsCotrnoller.php поменять: $this->request->data['Content']['alias'] = $this->generateAlias($content_name); на: $this->request->data['Content']['alias'] = strtolower($this->generateAlias($content_name)); Спасибо все заработало. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 января, 2014 Жалоба Share Опубликовано 29 января, 2014 Не за что. Можно даже так сделать, закомментировать лишний код: // Generate the alias based depending on whether or not it's empty // If the alias is empty, generate it by the name, otherwise generate it with the alias again just for protection. if($this->data['Content']['alias'] == "") { // If we're generating the alias by the name we first have to get the name from the default language // TODO: Change the way this gets the default language id for now its jsut set on english $default_language_id = $this->Session->read('Customer.language_id'); $content_name = $this->data['ContentDescription'][$default_language_id]['name'][$default_language_id]; $this->request->data['Content']['alias'] = $this->generateAlias(strtolower($content_name)); } //else //{ //$this->request->data['Content']['alias'] = $this->generateAlias($this->data['Content']['alias']); //} Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения