||||\n-|-|-|\n:discourse2: | Resumo | O Reply Template (Modelo de Resposta) permite reutilizar facilmente parte de uma publicação em uma resposta ou em um novo tópico.\n| | Pré-visualização | Pré-visualizar no Discourse Theme Creator\n:hammer_and_wrench: | Link do Repositório | \u003chttps://github.com/discourse/discourse-reply-template-component\u003e\n:open_book: |Novo em Temas do Discourse? | Guia para iniciantes sobre como usar Temas do Discourse\n\n[wrap=theme-install-button repoUrl="https://github.com/discourse/discourse-reply-template-component\" repoName="Discourse Reply Template"]\nInstalar este componente de tema\n[/wrap]\n[quote]\n\n:discourse2: Como este é um componente de tema official mantido pela equipe do Discourse, solicitações de Support, Bug, UX e Feature podem ser feitas nas respectivas categorias aqui no Meta, e marcadas com a tag apropriada do componente de tema. Clique em um link abaixo para iniciar uma. \n\n\u003ckbd\u003e [\u0026nbsp;Suporte](Discourse Meta "Peça suporte sobre como configurar e usar o Reply Template") \u003c/kbd\u003e \u003ckbd\u003e [\u0026nbsp;Bug](Discourse Meta "Um relatório de bug significa que algo está quebrado, impedindo o uso normal/típico do componente de tema") \u003c/kbd\u003e \u003ckbd\u003e [\u0026nbsp;UX](Discourse Meta "Discussão sobre a interface do usuário do Reply Template, e como os recursos são apresentados (incluindo idioma e elementos da interface do usuário)") \u003c/kbd\u003e \u003ckbd\u003e [\u0026nbsp;Funcionalidade](Discourse Meta "Discussão sobre como os recursos existentes do Reply Template podem ser aprimorados ou aprimorados, e como os novos recursos propostos poderiam funcionar")\u003c/kbd\u003e\n\n[/quote]\n\n### Funcionalidades\n\nO Reply Template (Modelo de Resposta) permite reutilizar facilmente parte de uma publicação em uma resposta ou em um novo tópico.\n\n### Uso\n\n\n[wrap=template key=\"nome-do-modelo\"]\nMeu conteúdo reutilizável\n\n- [ ] tarefa 1\n- [ ] tarefa 2\n[/wrap]\n\n\nNote que se um usuário não estiver logado, clicar no botão exibirá a janela modal de login.\n\nchave é obrigatória\n\n### Outras opções\n\n- action=\"create\" isso fará com que o botão abra um composer para criar um novo tópico\n- action=\"create_pm\" isso fará com que o botão abra um composer para criar um novo MP (Mensagem Privada)\n- categoryId=\"2\" só pode ser usado com action=\"create\", definirá a categoria do composer aberto\n- title=\"algum título\" só pode ser usado com create e create_pm, título do tópico/mp\n- recipients=\"a@example.com\" só pode ser usado com create_pm, pessoas para quem isso será enviado\n- usernames=sam só pode ser usado com create_pm\n- label=\"Texto do meu botão\" O texto do botão\n\n\n### Substituições (Placeholders)\n\nVocê pode ter chaves especiais em seu modelo que serão substituídas:\n\n- \$week_start -\u003e data no início da semana\n- \$week_end -\u003e data no final da semana\n- \$prev_week_start -\u003e data no início da semana anterior\n- \$prev_week_end -\u003e data no final da semana anterior\n- \$today\n- \$tomorrow\n- \$username -\u003e nome de usuário do usuário atual\n- \$name -\u003e nome do usuário atual \n\nNote que isso será substituído por datas locais.\n\nSubstituições especiais também são interpoladas em title\n\n### Lista de Tags\n\ntagsList=\":heart:,foo,#bar" mostrará uma lista de caixas de seleção no final do modelo para que as pessoas possam marcar facilmente sua postagem.\n\n
\n\n## Exemplo\n\n\nMinha lista de tarefas $week_end\n\n- [x] tarefa 1\n- [x] tarefa 2\n\n\n### Configurações\n\n| Tradução | Padrão\n|-|-|\n| discourse_reply_template_component.use_template_reply | Usar modelo como resposta\n| discourse_reply_template_component.use_template_create | Usar modelo como novo tópico\n| discourse_reply_template_component.use_template_create_pm | Usar modelo como novo MP\n| discourse_reply_template_component.needs_key | Cada modelo precisa de um atributo de chave. Ex: [wrap=template key=\"status_semanal\"][/wrap]\n\n\u003cbr\u003e\n\n\u003e:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.",“target_locale”:“pt_BR”}
Isso é o melhor. Obrigado!! Eu uso isso para criar modelos de lista de verificação que podem ser criados sempre que estivermos executando um projeto repetitivo. Antes, nossas instruções seriam “copie e cole tudo abaixo” em vez de ter esse botão muito elegante para criar um tópico para as pessoas.
Existe um plano para tornar essa funcionalidade acessível na janela do editor? Para mim, o lugar mais lógico seria onde ficam opções como Ocultar Detalhes e Criar Enquete.
Na minha opinião, seria mais útil ter um exemplo para o caso de resposta (sem action=create), pois provavelmente é por isso que a maioria está procurando, já que criar um tópico já é possível via URL.
Seria possível usar um modelo para criar uma nova mensagem pessoal?
Além disso, quando alguém não está logado, clicar em “Usar modelo como resposta” não resulta em nenhuma ação. Poderia adicionar uma funcionalidade que, se o usuário não estiver logado, algo aconteça para incentivá-lo a fazer login ou criar uma nova conta?
Existe alguma maneira possível de modificar o botão de resposta padrão em um tópico com um modelo assim?
Isso seria uma grande mudança para conversas estruturadas específicas no fórum. Especialmente para concursos, etc., onde os usuários precisam enviar conteúdo de maneira estruturada.
Atualmente, o usuário só pode acessar o modelo de resposta por meio do botão no primeiro post gerado pelo componente do tema.
O que gostaria de alcançar é habilitar o modelo também para os botões de resposta padrão no tópico (botão de resposta abaixo da linha do tempo e botão de resposta abaixo do último post).
Edição: Um caso de uso comum é um tópico onde os usuários podem deixar feedback, como relatórios de bugs etc. Se pudéssemos adicionar modelos de post por tópico, assim como os modelos por categoria para novos tópicos, isso resultaria em menos relatórios incompletos e, portanto, economizaria muito tempo da nossa equipe.
Estou tendo alguns problemas para instalar este componente. Sou novo no Discourse, então espero que alguém possa confirmar se os passos que tomei estão corretos.
Ele apenas mostra o wrapper em torno do modelo. Estou perdendo alguma etapa? Há algo que eu precise personalizar no código?
Além disso, o Discourse está dizendo que o tema tem erros em CSS, HTML ou YAML. Não tenho certeza se isso tem algo a ver com o motivo pelo qual o botão não é exibido?