Переключить главную страницу

:information_source: Сводка Компонент темы, позволяющий переключаться между двумя главными страницами.
:hammer_and_wrench: Репозиторий GitHub - josephclaytonhansen/discourse-homepage-toggle · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

Установить этот компонент темы

Этот компонент темы Discourse добавляет переключаемую главную страницу в заголовке, позволяя пользователям переходить между двумя страницами, которые можно настроить в параметрах компонента темы.

  • Он автоматически использует основные и третичные цвета вашей темы.
  • Вы можете настроить иконки (и URL-адреса) для каждой стороны переключателя в параметрах компонента темы.

Этот компонент был создан для художественного форума для переключения между главной галереей, сфокусированной на искусстве, и более традиционным видом форума. Иконки по умолчанию (галерея и список) отражают это, но их можно настроить.

Протестировано в Firefox, Chrome, Safari и Edge — проблем не обнаружено. Только для настольных компьютеров — будущие обновления могут включать также мобильную версию.

7 лайков

Сделано отлично. Мне это нравится. :clap:

4 лайка

При использовании этой функции я получаю эту ошибку

Это работает при ручном вводе URL

2 лайка

Похоже, это полезный компонент для тех, кто хочет сделать акцент на искусстве и фотографиях в своём доме.

Однако: представление галереи в #theme также можно использовать для аналогичных целей.

1 лайк

И на всякий случай для каждого новичка: иконки (например, list или grip-vertical) должны быть добавлены в настройках администратора в разделе svg icon subset.

2 лайка

Похоже, что это только для настольных компьютеров, верно?

2 лайка

2 лайка

Я совсем пропустил последнее предложение :man_facepalming:

Думаю, для таких случаев есть тег, например desktop

2 лайка

Похоже, что это сломано… что потребуется для его восстановления?

1 лайк

decorateWidget устарел (редакция: в заголовке)

2 лайка

В частности: использование decorateWidget для изменения заголовка было устаревшим и теперь невозможно. Подробнее здесь:

(Сама функция decorateWidget пока ещё существует и остаётся поддерживаемым способом настройки некоторых частей интерфейса Discourse)

Я пока помечу этот компонент темы как broken.

2 лайка