# Кнопки нижнего колонтитула темы

**URL:** https://meta.discourse.org/t/topic-footer-buttons/116968
**Category:** Theme component
**Tags:** official, topic-footer-buttons
**Created:** [06.Май.2019 15:43:01 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968 "2019-05-06T15:43:01Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [06.Май.2019 15:43:01 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968/1 "2019-05-06T15:43:01Z")

</div>

| | | |
| --- | --- | --- |
| :discourse2: | **Краткое описание** | **Custom Topic Button** (Кастомная кнопка темы) определяет кнопку, видимую в нижней части вашей темы, для открытия выбранного вами URL-адреса.  
**Custom Group Topic Button** (Кастомная групповая кнопка темы) определяет кнопку, видимую в нижней части вашей темы, для открытия выбранного вами URL-адреса, с дополнительными параметрами видимости для групп. |
| 👓 | **Предпросмотр** | [Предпросмотр в Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/custom-topic-button)  
(Custom Topic Button) |
| 🛠 | **Ссылки на репозитории** | [https://github.com/discourse/discourse-custom-topic-button-component](https://github.com/discourse/discourse-custom-topic-button-component)  
  
[https://github.com/discourse/discourse-topic-group-button-component](https://github.com/discourse/discourse-topic-group-button-component) |
| 📖 | **Новичок в темах Discourse?** | [Руководство для начинающих по использованию тем Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Установить Custom Topic Button

Установить Custom Group Topic Button

> [@](#):
>
> :discourse2: Поскольку это #официальный компонент темы, поддерживаемый командой Discourse, запросы на #поддержка, #содействие:ошибки, #содействие:UX и #содействие:функции можно оставлять в соответствующих категориях здесь, на Meta, и помечать соответствующим тегом компонента темы. Нажмите на ссылку ниже, чтобы создать тему. 👍
> 
> [❓&nbsp; **Поддержка**](https://meta.discourse.org/new-topic?category_id=6&tags=topic-footer-buttons "Запрос поддержки по настройке и использованию кнопок нижнего колонтитула темы") [🐛&nbsp; **Ошибка**](https://meta.discourse.org/new-topic?category_id=1&tags=topic-footer-buttons "Отчет об ошибке означает, что что-то сломано и мешает нормальному/типичному использованию компонента темы") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=topic-footer-buttons "Обсуждение пользовательского интерфейса кнопок нижнего колонтитула темы и того, как представлены функции (включая язык и элементы интерфейса)") [💡&nbsp; **Функция**](https://meta.discourse.org/new-topic?category_id=2&tags=topic-footer-buttons "Обсуждение того, как можно улучшить или расширить существующие функции кнопок нижнего колонтитула темы, и как могут работать предлагаемые новые функции")

### Особенности

Привет, позвольте мне представить вам два новых простых компонента темы, которые имеют essentially одинаковую цель, но немного отличаются:

> **[GitHub - discourse/discourse-custom-topic-button-component: discourse-custom-topic-button-component](https://github.com/discourse/discourse-custom-topic-button-component)**
>
> discourse-custom-topic-button-component

Этот компонент позволит вам определить кнопку, видимую в нижней части вашей темы, для открытия выбранного вами URL-адреса.

Вы можете настроить метку/заголовок/иконку/ссылку. Ссылки принимают несколько заполнителей:

```plaintext
<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

```

которые будут заменены соответствующим образом.

> **[GitHub - discourse/discourse-topic-group-button-component](https://github.com/discourse/discourse-topic-group-button-component)**
>
> Contribute to discourse/discourse-topic-group-button-component development by creating an account on GitHub.

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

* * *

В настоящее время эти компоненты очень просты, мы можем улучшить их в будущем, если увидим реальное использование и проблемы.

### Настройки

#### Custom Topic Button

| Имя | Описание |
| --- | --- |
| custom topic button enabled | |
| custom topic button url | |
| custom topic button title | Описание кнопки здесь.. |
| custom topic button label | Нажми меня |
| custom topic button icon | |

#### Custom Group Topic Button

| Имя | Описание |
| --- | --- |
| topic group button enabled | |
| topic group button url | |
| topic group button title | Описание кнопки здесь.. |
| topic group button label | Нажми меня |
| topic group button allowed group | |
| topic group button icon | |

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [15.Январь.2025 10:45:05 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968/12 "2025-01-15T10:45:05Z")

</div>

Я не думаю, что это работает. Я сам попробовал `api.registerTopicFooterButton`, и это не сработало — даже ссылка предпросмотра. Подозреваю, что дело в теге script. Обычный способ использования `javascripts/discourse` работает.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [15.Январь.2025 14:11:48 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968/13 "2025-01-15T14:11:48Z")

</div>

У меня всё работает, я попробовал первый компонент как есть:

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/9/2/892e95a1bd1357847af70bdc5cf8090ebb5dc8a8.png)

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [15.Январь.2025 23:32:21 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968/14 "2025-01-15T23:32:21Z")

</div>

Странно. На моём телефоне и ноутбуке ссылка предпросмотра «Создатель тем» ведёт на тему, где такой кнопки нет.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [16.Январь.2025 01:06:36 UTC](https://meta.discourse.org/t/topic-footer-buttons/116968/15 "2025-01-16T01:06:36Z")

</div>

О, вы имели в виду в Theme Creator; у меня тоже не работает. Хотя на локальной установке всё работает.
