Moduli di esempio

Ciao :wave:

Grazie per questo componente :heart: Corrisponde perfettamente a ciò che sto cercando di ottenere ora. In realtà, il mio primo pensiero è stato che sarebbe fantastico se potesse essere combinato con il componente Reply Template. Ma sfortunatamente non è possibile, come spiegato nei post precedenti. :confused:


Ho trovato una soluzione per usarlo come modello, funziona con link a nuovi argomenti e link a nuovi messaggi personali.

Ecco come l’ho fatto:

  1. Crea un modulo segnaposto (per semplicità uso l’esempio nell’OP)

La tua email: =NAME=-=COUNTRY=@example.com


  1. Crea un link a un nuovo argomento:
    Ho impostato nel link:
  2. categoria
  3. titolo
  4. corpo

Se vuoi aggiungere righe vuote, usa \ in modo che non interrompa il link o per renderlo invisibile puoi usare   che aggiungerà uno spazio nella nuova riga. Sarà parte del modello e creerà una riga vuota,

<a href="https://meta.discourse.org/new-topic?category==CATEGORY=&title=This is a topic created by =NAME=&body=Hello :wave:
&nbsp;
This is a test topic... Let's see the placeholder form.
\
Your email: =NAME=-=COUNTRY=@example.com">Usa il modello come nuovo argomento</a>

  1. Crea un’anteprima dell’argomento

Categoria selezionata

=CATEGORY=

Titolo dell’argomento

This is a topic created by =NAME=

Corpo dell’argomento

Hello :wave:

This is a test topic… Let’s see the placeholder form.

Your email: =NAME=-=COUNTRY=@example.com


  1. Crea il pulsante “Usa il modello come nuovo argomento” (nell’esempio sopra questo è un link, puoi trasformarlo in un pulsante)

Crea un elemento [wrap] da questo testo. Questo lo rende disponibile per essere indirizzato con CSS e stilizzato. Lo aggiungo qui sotto.

<a href="https://meta.discourse.org/new-topic?category==CATEGORY=&title=This is a topic created by =NAME=&body=Hello :wave:
&nbsp;
This is a test topic... Let's see the placeholder form.
\
Your email: =NAME=-=COUNTRY=@example.com">[wrap=template-button]Usa il modello come nuovo argomento[/wrap]</a>

Styling [wrap=template-button]
qualcosa come :arrow_down_small:

Common / CSS

[data-wrap="template-button"] {
  background: var(--tertiary);
  color: var(--secondary);
  border-radius: var(--d-button-border-radius);
  padding: 0.5em 0.65em;
  transition: background 0.25s;
  &:focus,
  &:hover {
    background: var(--tertiary-hover);
    color: var(--secondary);
  }
}

Il pulsante del modello apparirà così :arrow_down_small:

template-button


Demo

Usa il modello come nuovo argomento


Spero che questo piccolo tutorial aiuti qualcuno che ha bisogno di qualcosa di simile :slightly_smiling_face:

Modifica: Ho impostato un selettore di categorie che aggiunge la possibilità di creare argomenti in diverse categorie.


Controlla la versione raw di questo post…

8 Mi Piace