Adicione HTML acima


Existe alguma maneira de adicionar HTML acima desta área (página inicial, acima das categorias/posts)?

Eu acho que sim

temos um plugin outlet disponível aqui

3 curtidas

Você poderia fazer algo como isto:

<script type="text/x-handlebars" data-template-name="/connectors/before-topic-list/NameOfThing">
  <div class="className">
    <p>Olá!</p>
  </div>
</script>

Isto renderiza o texto no outlet before-topic-list.
Você pode alterar os nomes do outlet e do componente em data-template-name.

Certifique-se de colocar isto em Personalizar > CSS > Novo componente > Editar CSS/HTML > Cabeçalho.

1 curtida

Ei, isso não funcionou, nada apareceu, você poderia verificar o código? NameOfThing deveria estar lá?

Desculpe, deveria ser text/x-handlebars em vez disso. Editei meu post.

Sim, esse é o nome do componente. Você pode alterá-lo para o que quiser.

Além disso, você pode querer usar o outlet above-main-containter.

1 curtida

Qual é o diretório para above-main-containter, ele vai em type ou data-template-name?

Estou especificamente querendo colocá-lo acima de tudo, mas não acima da barra de navegação (para todas as páginas)

Apenas substitua before-topic-list por above-main-container. Ele ficará abaixo do cabeçalho.
O outlet above-main-container será exibido em todas as páginas.
Além disso, cometi um erro de digitação: container e não containter.

1 curtida

    <p>Olá!</p>

Com e sem NameOfThing, ainda não aparece, estou colocando em Head

Parece que você está usando x-handlebars, mas

[quote=“Nate Dhaliwal, post:5, topic:346573, username:NateDhaliwal”]o correto é text/x-handlebars. Eu editei minha postagem.
[/quote]
Também deve ter o nome do componente após o outlet, ou não funcionará.

1 curtida

Você pode usar isso agora:

(Só para acrescentar, obrigado a @RGJ por criar e apoiar esse componente por tanto tempo, ele tem sido muito útil :folded_hands:)

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.