# Rimuovi i trattini dai nomi dei tag

**URL:** https://meta.discourse.org/t/remove-dashes-from-tag-names/285684
**Category:** Theme component
**Tags:** official, tags, remove-tag-dashes
**Created:** [24 Aprile 2024, 8:47am UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684 "2024-04-24T08:47:38Z")
**Posts on this page:** 8
**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: [24 Aprile 2024, 8:47am UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/1 "2024-04-24T08:47:38Z")

</div>

| | | |
| --- | --- | --- |
| :discourse2: | **Riepilogo** | Rimuovi i trattini (`-`) dai nomi dei tag nell’Elenco Argomenti e nella pagina dell’Argomento |
| 👓 | **Anteprima** | [Anteprima su Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/remove-tag-dashes) |
| 🛠 | **Repository** | [https://github.com/discourse/discourse-remove-dashes-from-tag-names](https://github.com/discourse/discourse-remove-dashes-from-tag-names) |
| 📖 | **Nuovo ai Temi di Discourse?** | [Guida introduttiva all’uso dei Temi di Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Installa questo componente tema

> [@](#):
>
> :discourse2: Poiché si tratta di un componente tema #official mantenuto dal team di Discourse, le richieste di #Support, #Contribute > Bug, #Contribute > UX e #Contribute > Feature possono essere inviate nelle rispettive categorie qui su Meta, e taggate con l’etichetta appropriata del componente tema. Clicca su un link qui sotto per iniziare. 👍
> 
> [❓&nbsp; **Supporto**](https://meta.discourse.org/new-topic?category_id=6&tags=remove-tag-dashes "Richiedi supporto per la configurazione e l’uso di Remove Dashes from Tag Names") [🐛&nbsp; **Bug**](https://meta.discourse.org/new-topic?category_id=1&tags=remove-tag-dashes "Un report di bug indica che qualcosa non funziona, impedendo l’uso normale o tipico del componente tema") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=remove-tag-dashes "Discussione sull’interfaccia utente di Remove Dashes from Tag Names e su come le funzionalità sono presentate (inclusi linguaggio ed elementi UI)") [💡&nbsp; **Funzionalità**](https://meta.discourse.org/new-topic?category_id=2&tags=remove-tag-dashes "Discussione su come migliorare o potenziare le funzionalità esistenti di Remove Dashes from Tag Names, e su come potrebbero funzionare le nuove funzionalità proposte")

### Funzionalità

Questo componente tema rimuove i trattini dai nomi dei tag ovunque vengano visualizzati nell’interfaccia utente.

 ![esempio di tag con il trattino rimosso visivamente](https://global.discourse-cdn.com/meta/original/4X/2/0/7/207ef94937fbbb4c885daa9cac8ed8bb8717331e.png)

Poiché Discourse sostituisce gli spazi nei nomi dei tag con trattini, questo componente tema è utile per ripristinare visivamente `trattino` → `spazio` nella visualizzazione.

  

> :discourse2: **Ospitato da noi?** I componenti tema sono disponibili per l’uso nei nostri piani Standard, Business ed Enterprise.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [22 Giugno 2024, 12:53pm UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/9 "2024-06-22T12:53:08Z")

</div>

7 post sono stati spostati in un nuovo argomento: [I trattini non vengono rimossi dai tag della barra laterale](https://meta.discourse.org/t/dashes-not-removed-from-sidebar-tags/313193)

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [1 Agosto 2024, 2:55am UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/18 "2024-08-01T02:55:52Z")

</div>

![Questa immagine mostra uno schermo di computer con un messaggio di errore in vietnamita, che indica un errore di download per un file denominato "Tin dang Ban Ha Quan Gia". (Sottotitolato dall'IA)](https://global.discourse-cdn.com/meta/original/4X/9/e/2/9e2f01332ef92db9b8bf6b05cc382c97caa403b6.jpeg)

Grazie per il tuo componente,  
Rimuovere il trattino dalla barra laterale dei tag va bene, che dire del tag del titolo?  
`%{filter} %{tag} %{category}`

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [1 Agosto 2024, 1:11pm UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/19 "2024-08-01T13:11:53Z")

</div>

> [@Discourse](#):
>
> [GitHub - discourse/discourse-remove-dashes-from-tag-names: Remove dashes (-) from tag names in the Topic List and on the Topic page.](https://github.com/discourse/discourse-remove-dashes-from-tag-names)

Grazie per questo. Non ho mai capito i trattini lì 😃

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [2 Febbraio 2025, 5:18pm UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/20 "2025-02-02T17:18:35Z")

</div>

![L'immagine mostra uno schermo di computer che visualizza una pagina web intitolata "Mới nhất Bản - Nghệ chủ đẹ - Nhàsag" con il suo indirizzo e l'utilizzo della memoria, come visto nell'interfaccia di un browser web. (Sottotitolato dall'IA)](https://global.discourse-cdn.com/meta/original/4X/6/2/5/625123bbaecce71afb1082e178da536ec7d13f9f.jpeg)  
 ![L'immagine mostra un edificio bianco all'angolo di una strada con la didascalia "Bán nha Phường Bến Nghé" cerchiata ed evidenziata in rosso, indicando la sua posizione a Phường Bến Nghé, Lê Thánh Tôn, HCMC. (Sottotitolato dall'IA)](https://global.discourse-cdn.com/meta/original/4X/e/2/4/e246710d09e9ffdfb7a595657f662f4b571e4cda.jpeg)

Il componente del tema corrente manca ancora di molte posizioni in cui il trattino del nome del tag non può essere rimosso, in particolare il titolo del sito web per essere amico di Google. Puoi aggiornarlo?

---

<div class="post-metadata">

### Author: ![MarkoK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markok/32/377309_2.png) [@MarkoK](https://meta.discourse.org/u/MarkoK)
#### Post date: [1 Aprile 2025, 8:35am UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/21 "2025-04-01T08:35:31Z")

</div>

Quando si abilita questo componente del tema, rimuove anche le icone dei tag dai tag. Quindi un piccolo conflitto con questo componente: [Tag Icons](https://meta.discourse.org/t/tag-icons/109757)

Inoltre, come detto in precedenza, manca la rimozione di quei fastidiosi trattini in alcuni punti.

---

<div class="post-metadata">

### Author: ![eisammy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eisammy/32/528804_2.png) [@eisammy](https://meta.discourse.org/u/eisammy)
#### Post date: [7 Aprile 2025, 10:39pm UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/22 "2025-04-07T22:39:04Z")

</div>

Questo script sostituisce questo componente per un po’

```plaintext
function replaceTextNodes(node) {
    node.childNodes.forEach(child => {
      if (child.nodeType === Node.TEXT_NODE) {
        child.textContent = child.textContent
          .replace(/-E-/gi, ' & ')
          .replace(/-/g, ' ');
      } else {
        replaceTextNodes(child);
      }
    });
  }

  api.onPageChange(() => {

    document.querySelectorAll('.discourse-tag.box').forEach(tag => {
      replaceTextNodes(tag);
    });
    
    document.querySelectorAll('#sidebar-section-content-tags .sidebar-section-link-content-text').forEach(tag => {
      replaceTextNodes(tag);
    });
  });

```

---

<div class="post-metadata">

### Author: ![jordanjay29](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordanjay29/32/529474_2.png) [@jordanjay29](https://meta.discourse.org/u/jordanjay29)
#### Post date: [3 Febbraio 2026, 7:06am UTC](https://meta.discourse.org/t/remove-dashes-from-tag-names/285684/23 "2026-02-03T07:06:27Z")

</div>

Volevo venire a prendere nota anche di questo, con una richiesta di aggiornare questo componente per l’interoperabilità. Lo script di Sammy funziona abbastanza bene da poter essere sottoposto a PR e ottimizzato per l’inclusione.
