Eu não encontrei documentado em detalhes em nenhum lugar, então pensei em fazer algumas anotações sobre o que encontrei até agora e fazer algumas perguntas. ![]()
Guidelines e FAQ são duas entidades separadas que são combinadas na configuração padrão.
SiteSetting.faq_url = '' (padrão):
![]()
FAQ:
- rotas:
/faq,/guidelines,/rules,/conduct→ um template (ou algo assim) preenchido com o conteúdo deSiteSetting.guidelines_topic_id(tópicoFAQ/Guidelinesna categoriaStaff) - localizações relevantes (Admin > Personalizar > Texto):
I18n.t('js.faq'),I18n.t('js.sidebar.sections.community.links.faq.content'), etc. - aparece na barra lateral
SiteSetting.faq_url = 'foo':
mesmo que diga URL completa, parece que pode ser uma URL relativa como /t/25, o que é útil.
![]()
Guidelines:
- rotas:
/guidelines,/rules,/conduct→ template usando conteúdo deSiteSetting.guidelines_topic_id - localizações:
I18n.t('js.guidelines'), etc.
FAQ:
- rotas:
/faq→SiteSetting.faq_url- para o bem ou para o mal, este é um link direto para essa URL. ele não busca o conteúdo e o coloca em um template como o Guidelines faz. a intenção é dar a opção de vincular a um recurso externo.
- localizações:
I18n.t('js.faq'),I18n.t('js.sidebar.sections.community.links.faq.content'), etc. - aparece na barra lateral
Perguntas
Estou optando por um FAQ separado e estou vinculando-o a um tópico de FAQ.
Não consigo descobrir como definir o título do tópico para simplesmenteFAQ– nãoFaqou similar. TenteiSiteSetting.title_prettifyeSiteSetting.min_topic_title_length. O mais próximo que consigo éFaq(e é armazenado no banco de dados assim). Tentei editar diretamente o banco de dados como SQL:update topics set title = 'FAQ' where id=25;, mas isso é uma má ideia, e nem funcionou. O valor atualizado aparece na caixa de diálogo de edição do tópico, mas não sei como forçar uma atualização. reconstruir HTML não funcionou. Acho que preciso fazer isso em rails, mas não sei como.- aqui está como (por favor, me diga se isso está errado):
Topic.find(25).update(title: 'FAQ')
-
Qual é a maneira mais elegante de colocar Guidelines na seção Comunidade da barra lateral para todos os usuários? Posso usar de alguma forma a nova coisa de barra lateral personalizada?
-
O que é
I18n.t('guidelines_topic.title')? Isso é meramente usado durante a criação inicial do tópico quando você começa do zero?
Obrigado