- XF Compatibility
- 2.3.x
- 2.2.x
Adiciona uma nova variável de template $xf.reply.templateParent que agrupa todas as templates thread_view\* e forum_view\* juntas.
XenForo 2.2 adiciona várias variações às templates thread_view e forum_view para os vários novos tipos de tópico.
... e agora devemos fazer isso:
Uma forma mais fácilEste addon adiciona uma nova variável de template que podemos usar para verificar se o template "pai" é thread_view ou forum_view, então podemos fazer simplesmente isso para atingir todos os templates dessa tipo:
… ou:
Nota que a versão 1.0.1 ou superior é necessária para compatibilidade com o XF 2.3.
XenForo 2.2 adiciona várias variações às templates thread_view e forum_view para os vários novos tipos de tópico.
- []*view_tipo_artigo[]*view_tipo_de_fio_pergunta[]*view_tipo_de_assunto_pergunta[]*view_tipo_de_cadeia_sugestão[*fórum_view_type_artigo[]*tipo_de_visualizacao_pergunta[]*forum_view_type_suggestion
HTML:
<xf:if is="$xf.reply.template == 'thread_view'">
<!-- do something -->
</xf:if>
HTML:
<xf:if is="in_array($xf.reply.template, [
'thread_view',
'thread_view_type_article',
'thread_view_type_poll',
'thread_view_type_question',
'thread_view_type_suggestion'
])">
<!-- do something -->
</xf:if>
HTML:
<xf:if is="$xf.reply.templateParent == 'thread_view'">
<!-- do something for any thread view pages -->
</xf:if>
HTML:
<xf:if is="$xf.reply.templateParent == 'forum_view'">
<!-- do something for any forum view pages -->
</xf:if>