DANFA

Замена hreh="URL": vanity_url контролёра pages.add

После того, как мы меняем URL своей страницы, в настройках страницы, ссылка "На страницу" может привести нас на 404 ошибку.

Решение: Открыть файл: "module/pages/include/component/ajax/ajax.class.php", найти метод changeUrl, в нём перед строчкой:
					$this->alert(phpfox::getPhrase('pages.successfully_updated_your_pages_url'), phpfox::getPhrase('pages.url_updated'), 300, 150, true);

Добавить:
					$this->call('$(\'.page_section_menu_link:first\').attr(\'href\', \'' . phpfox::getService('pages')->getUrl($this->get('id'), $vals['title'], $newTitle) . '\');');

Внимание: Названия переменных могут отличаться от Ваших, меняйте на свои.
Автор:  14.06.2024 08:15:33 pm