0
根據這個問題,我會如何創建一個只顯示比當前節點的創建日期早的內容的視圖?視圖塊顯示比當前節點創建日期更早的內容
我已經使用'Content:created date'創建了參數,但努力將其傳遞給過濾條件。
說實話,我甚至不確定這是做到這一點的正確方法!
根據這個問題,我會如何創建一個只顯示比當前節點的創建日期早的內容的視圖?視圖塊顯示比當前節點創建日期更早的內容
我已經使用'Content:created date'創建了參數,但努力將其傳遞給過濾條件。
說實話,我甚至不確定這是做到這一點的正確方法!
好不容易纔得到這個工作有意見PHP領域:
<?php
global $base_path;
if (arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2)) {
$node = node_load(arg(1));
$a1 = format_date($node->created, 'custom', 'm/d/Y');
$a2 = date("m/d/Y",strtotime("-2 months",strtotime($a1)));
$a3 = format_date($row->created, 'custom', 'm/d/Y');
$b1 = new DateTime($a1);
$b2 = new DateTime($a2);
$b3 = new DateTime($a3);
if ($b3 >= $b2 && $b3 <= $b1) {
print '<h2><a href="'. $base_path . 'node/' . $row->nid . '">' . $row->title . '</a></h2>' . $data->field_body[0]['rendered']['#markup'];
//dsm($data);
}
}
?>