如何向PHPBB模板文件添加逻辑?

时间:2011-12-03 14:17:48

标签: php phpbb

我们如何在phpBB的模板文件中应用逻辑?
他们在教程中教授的方式对我不起作用。 我用过这个:

$template->assign_var('POINTER',$pointer);

并在.tpl文件中

!-- IF POINTER == 1 -->
  do this  
!-- ELSE -->
  do that  
!--  ENDIF -->

但它没有用。

2 个答案:

答案 0 :(得分:1)

1。)您使用的是PHPBB3还是2?因为IF条件仅存在于版本3中。

2。)您知道您的代码开头缺少“<” - Sign吗?

答案 1 :(得分:1)

您的代码中有一些错误:

// There wasn't anything wrong with the PHP code
$pointer = 1;
$template->assign_var('POINTER', $pointer);

在模板文件中:

<!-- IF POINTER == 1 -->
    <div>Pointer is 1</div>  
<!-- ELSE -->
    <div>Pointer is not 1</div>  
<!-- ENDIF -->

<强>错误:

  1. HTML注释(和phpBB指令块)以<!--
  2. 开头
  3. <!--之后只有一个空格(ENDIF有两个)