Выводим блок, если дата публикации ноды старше текущей на N лет в Drupal 7


01:02, 21/03/2018

В условия вывода блока добавьте проверку, возвращающую TRUE или FALSE:

nid) && (isset($node)) && ($node->type == 'blog') || ($node->type == 'news')) {
    $createdate = date("Y", $node->created); // получаем год в котором была создана данная нода
    $currentyear = date("Y");
    $res = $currentyear - $createdate;
    
    // например, 2 года
    if ($res > 2) {
    return TRUE;
    } else {
    return FALSE;
    }    
}
?>


Комментарии