Например, предположим, что я хочу, чтобы логотип вел на forum.example.com/latest вместо forum.example.com. Как это сделать? Можно ли это легко изменить без привлечения разработчика? Мой форум размещён на платформе Discourse, если это имеет значение.
Причина, по которой я хочу этого, заключается в том, что я хочу, чтобы по умолчанию при переходе на форум открывалась страница «Категории», чтобы форум не казался таким пугающим. Но я хочу, чтобы при клике на логотип они попадали на страницу «Последние сообщения».
Извините за воскрешение старого обсуждения, но как заставить это открываться в новой вкладке, а не в текущей? Можно ли здесь использовать target=“_blank”?
Это требует немного большей настройки, так как это предотвращено в виджете home-logo здесь:
Поэтому вам нужно будет использовать changeWidgetSetting для установки URL, а затем reopenWidget, чтобы добавить _blank и переопределить поведение клика по умолчанию, которое предотвращает открытие в новом окне.
Спасибо за отличное объяснение. Я в итоге нашёл обходной путь: добавил в шапку иконку-ссылку с URL на то место, куда должен был вести логотип, и настроил открытие в новой вкладке. Это работает и в конечном счёте дало пользователям то, что они хотели (ссылку на внешний домашний сайт в шапке). Лично мне больше нравится текущий вариант, потому что я предпочитаю использовать логотип как ссылку на главную страницу форума.