No encontré documentación detallada en ningún sitio, así que pensé en hacer algunas notas sobre lo que he encontrado hasta ahora y hacer algunas preguntas. ![]()
Guidelines y FAQ son dos entidades separadas que se combinan en la configuración predeterminada.
SiteSetting.faq_url = '' (predeterminado):
![]()
FAQ:
- rutas:
/faq,/guidelines,/rules,/conduct→ una plantilla (o algo) poblada con contenido deSiteSetting.guidelines_topic_id(temaFAQ/Guidelinesen la categoríaStaff) - localizaciones relevantes (Admin > Personalizar > Texto):
I18n.t('js.faq'),I18n.t('js.sidebar.sections.community.links.faq.content'), etc. - aparece en la barra lateral
SiteSetting.faq_url = 'foo':
aunque dice url completa, parece que puede ser una url relativa como /t/25, lo cual es útil.
![]()
Guidelines:
- rutas:
/guidelines,/rules,/conduct→ plantilla que usa contenido deSiteSetting.guidelines_topic_id - localizaciones:
I18n.t('js.guidelines'), etc.
FAQ:
- rutas:
/faq→SiteSetting.faq_url- para bien o para mal, este es un enlace directo a esa URL. no extrae el contenido y lo pone en una plantilla como lo hace Guidelines. está pensado para darte la opción de enlazar a un recurso externo.
- localizaciones:
I18n.t('js.faq'),I18n.t('js.sidebar.sections.community.links.faq.content'), etc. - aparece en la barra lateral
Preguntas
Estoy optando por un FAQ separado y lo estoy enlazando a un tema de FAQ.
No puedo averiguar cómo establecer el título del tema simplemente comoFAQ– noFaqo similar. ProbéSiteSetting.title_prettifyySiteSetting.min_topic_title_length. Lo más cerca que puedo llegar esFaq(y se almacena en la base de datos así). Intenté editar directamente la base de datos como SQL:update topics set title = 'FAQ' where id=25;, pero eso es una mala idea, y ni siquiera funcionó. El valor actualizado aparece en el diálogo de edición del tema, pero no sé cómo forzar una actualización. Reconstruir HTML no funcionó. Supongo que necesito hacerlo en rails, pero no sé cómo.- aquí está cómo (por favor, dime si esto es incorrecto):
Topic.find(25).update(title: 'FAQ')
-
¿Cuál es la forma más elegante de poner Guidelines en la sección Community de la barra lateral para todos los usuarios? ¿Puedo usar de alguna manera la nueva cosa de barra lateral personalizada?
-
¿Qué es
I18n.t('guidelines_topic.title')? ¿Se usa simplemente durante la creación inicial del tema cuando empiezas de cero?
gracias