# ¿Cómo redirigir un tema específico a una categoría?

**URL:** <https://meta.discourse.org/t/how-to-redirect-a-specific-topic-to-a-category/311949>\
**Category:** Support\
**Created:** [13 Junio, 2024 15:10 UTC](https://meta.discourse.org/t/how-to-redirect-a-specific-topic-to-a-category/311949 "2024-06-13T15:10:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)\
**Post date:** [14 Junio, 2024 14:01 UTC](https://meta.discourse.org/t/how-to-redirect-a-specific-topic-to-a-category/311949/2 "2024-06-14T14:01:28Z")

</div>

Ok, he reunido una solución y parece que funciona. ¿Lo hice correctamente o estoy haciendo cosas terribles? 🙈

```javascript
<script type="text/discourse-plugin" version="0.8"> 
    // Modificar la ruta del tema. 
    api.modifyClass('route:topic', {
    
      beforeModel( transition ) {
        var params = this.paramsFor('topic');

        // Inglés
        if( params['id'] == 123 ) {
          this.router.transitionTo('/c/tutorials/english/29'); // Aborta implícitamente la transición en curso.
        }
        
        // Francés
        if( params['id'] == 456 ) {
          this.router.transitionTo('/c/tutorials/french/30'); // Aborta implícitamente la transición en curso.
        }
                
      }
    
    });
</script>

```

---

_[View the full topic](https://meta.discourse.org/t/how-to-redirect-a-specific-topic-to-a-category/311949)._
