在html.tpl.php中,我写道:
<?php if($front_page):?>
<?php print '<a href="https://plus.google.com/109533530102750336693" rel="publisher">Google+</a> '?>
<?php endif; ?>
但它还没有工作,而是悬挂主页。
如果有错误,有人可以告诉我正确的语法
答案 0 :(得分:1)
你不应该使用echo而不是print吗?
<?php if(drupal_is_front_page()):
echo '<a href="https://plus.google.com/109533530102750336693" rel="publisher">Google+</a>';
endif; ?>
答案 1 :(得分:0)
在大多数主题中,您应该覆盖page.tpl.php而不是html.tpl.php。您的语法中也有一些错误。模板的典型代码如下:
<?php if($front_page): ?>
<a href="https://plus.google.com/109533530102750336693" rel="publisher">Google+</a>
<?php endif; ?>
请注意第一行中的空格,另外您不需要打印第二行。