Php 如何在视图中的全局自定义文本中有条件地隐藏html

Php 如何在视图中的全局自定义文本中有条件地隐藏html,php,drupal,Php,Drupal,我使用Drupal7视图,我有这个全局自定义文本要显示 <div class="book_content"> <span>[date]<span> <div class="book_description"> [discription] </div> <a href="book_url">Book</a> </div> [日期] [描述] 我的问题是我想隐藏如果date

我使用Drupal7视图,我有这个全局自定义文本要显示

<div class="book_content">
 <span>[date]<span>
 <div class="book_description">
  [discription]
 </div>
 <a href="book_url">Book</a>
</div>

[日期]
[描述]

我的问题是我想隐藏
如果date
<div class="book_content">
 <span>[date]<span>
 <div class="book_description">
  [discription]
 </div>
 <?php if (time() >= strtotime($targetTime)): ?>
 <a href="book_url">Book</a>
 <?php endif; ?>
</div>

[日期]
[描述]

最好的方法是使用View PHP模块

安装此模块后,转到Your's view并添加一个全局PHP字段

<?php
print '<div class="book_content">'
         <span>[date]<span>
         <div class="book_description">
          [discription]
        </div>';

$now = time();
$date = '2015/03/12';

if (strtotime($date) < $now) {
    <a href="book_url">Book</a>
}
print '</div>';
?>