# No se puede colocar la plantilla en la salida deseada

**URL:** <https://meta.discourse.org/t/cannot-put-the-template-in-the-desired-outlet/330650>\
**Category:** Development\
**Created:** [13 Octubre, 2024 09:22 UTC](https://meta.discourse.org/t/cannot-put-the-template-in-the-desired-outlet/330650 "2024-10-13T09:22:58Z")\
**Posts on this page:** 1\
**Showing post:** 1

<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:** [13 Octubre, 2024 09:22 UTC](https://meta.discourse.org/t/cannot-put-the-template-in-the-desired-outlet/330650/1 "2024-10-13T09:22:58Z")

</div>

Estoy intentando colocar una plantilla en un outlet de plugin específico en mi `javascripts/discourse/initializers/persistent-banner.gjs`.  
Código:

```gjs
import Component from "@glimmer/component";
import { apiInitializer } from "discourse/lib/api";

banner_plugin_outlet = settings.banner_position

export default apiInitializer("1.14.0", (api) => {
  try {
    banner_plugin_outlet = settings.banner_position
    api.renderInOutlet(
      banner_plugin_outlet,
      class persistentbanner extends Component {
        get bannerIsFilled() {
          if (settings.banner_text_content == "") {
            return false;
          } else if (settings.banner_visible == "hide") {
            return false;
          } else {
            return true;
          }
        }
        <template>
          {{#if this.bannerIsFilled}}
            <div class='persistent-banner'>
              <p>
                {{html_safe (theme-setting 'banner_text_content')}}
              </p>
            </div>
          {{/if}}
        </template>
      }
    );
  } catch (e) {
    console.log(e);
  }
}

```

Pero el HTML en la etiqueta `<template>` no se muestra en la ubicación del outlet. De hecho, no se muestra en absoluto. ¿Qué estoy haciendo mal?  
Enlace del repositorio: [GitHub - NateDhaliwal/discourse-persistent-banner: A theme component for Discourse that cannot be closed by the user.](https://github.com/NateDhaliwal/discourse-persistent-banner)

---

_[View the full topic](https://meta.discourse.org/t/cannot-put-the-template-in-the-desired-outlet/330650)._
