Страница 1 из 1

Вместо категории ссылка на другой сайт

Добавлено: 02.03.2023, 06:43
Selin
Здравствуйте! Подскажите как сделать чтоб у одной из категории была ссылка на переход другой сайт, вместо открытия страницы данной категории на текущем сайте?

Добавлено: 02.03.2023, 13:40
Master
Через админку никак. Нужна доработка.

Добавлено: 02.03.2023, 15:17
makki
Selin писал(а):Здравствуйте! Подскажите как сделать чтоб у одной из категории была ссылка на переход другой сайт, вместо открытия страницы данной категории на текущем сайте?
Никак, только через хардкод

Добавлено: 02.03.2023, 19:36
Aleks
Можно попробовать и так:
Cоздать в горизонтальном меню пункт, например, Наши партнеры.
И на этой странице разместить ссылки на другие сайты.
Сделать ссылку в категории можно у профи, но дороговато будет сие удовольствие.

Добавлено: 03.03.2023, 05:20
korshunov
Для чистой установки OkayCMS, если, например, хотим сделать особую ссылку для категории Водонагреватели (url 'vodonagrevateli'), то достаточно в Okay/Core/Router.php после

public static function generateUrl($routeName, $params = [], $isAbsolute = false, $langId = null)
{

вставить
if ($routeName=='category' && $params['url']=='vodonagrevateli')
return 'http://foreign.domain/path';

Добавлено: 03.03.2023, 09:22
Selin
korshunov писал(а):Для чистой установки OkayCMS, если, например, хотим сделать особую ссылку для категории Водонагреватели (url 'vodonagrevateli'), то достаточно в Okay/Core/Router.php после

public static function generateUrl($routeName, $params = [], $isAbsolute = false, $langId = null)
{

вставить
if ($routeName=='category' && $params['url']=='vodonagrevateli')
return 'http://foreign.domain/path';
Вот это была интересная идея, спасибо большое!