使用drupal 7视图,我将显示此全局自定义文本
<div class="book_content">
<span>[date]<span>
<div class="book_description">
[discription]
</div>
<a href="book_url">Book</a>
</div>
我的问题是如果日期&lt;我想要隐藏<a href="book_url">Book</a>
现在,最好的方法是什么
答案 0 :(得分:0)
尝试这样的事情
<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>
答案 1 :(得分:0)
最好的方法是使用View PHP模块。https://www.drupal.org/project/views_php
在您安装此模块后,请转到您查看并添加全局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>';
?>
确保在输出代码文本中添加此代码并保存字段。请参阅此屏幕截图 - &gt; Screenshot。您可能希望删除全局文本字段,以避免重复字段。请记住使用带有php指令的示例代码。
希望这有帮助! :)