Как сделать вывод материала в зависимости от текущей даты?

Главные вкладки

Аватар пользователя andreystrelkov andreystrelkov 1 октября 2012 в 16:49

Товарищи, вопрос вот возникает, есть один тип материала, в котором есть поле текстовое и поле даты (с началом и концом, обычно это диапазон в одну неделю)
каждую неделю будет создаваться материал, в котором будет текстовое поле заполняться, и даты указываться с начала недели по её конец

ЗАДАЧА заключается в том, что на главной странички нужно ВЫВОДИТЬ это текстовое поле, но при условии что текущая дата находится в том диапазоне котором указывалось при создании материала

как вот это можно реализовать, первое что в голову приходит это вьюха, с настроенным фильтром относительно текущей даты

Что Вы можете посоветовать?

Комментарии

Аватар пользователя andreystrelkov andreystrelkov 3 октября 2012 в 10:21

=))) Действительно, поспешил
вопрос решил =)))

в продолжении темы, подскажите...

есть модуль календарь для вьюхи, я его поставил и сказал выводить страницу на весь год, в которой он показывает месяца и и числа в них, в тех числа где есть ноды (т.е с этой датой) он делает ссылками, щёлкнув по которым он открывают вьюху календаря в которой показывает этот день

а хочется чтобы открывал редактирование этой ноды, т.е. хочется ссылку поменять, вроде как нашёл файл где настраивается эта ссылка, в котором уже даже поменяли эту ссылку, но на ссылку с event-ами этого дня

вот этот код

<?php
// $Id: calendar-datebox.tpl.php,v 1.2.2.3 2010/11/21 14:15:32 karens Exp $
/**
 * @file
 * Template to display the date box in a calendar.
 *
 * - $view: The view.
 * - $granularity: The type of calendar this box is in -- year, month, day, or week.
 * - $mini: Whether or not this is a mini calendar.
 * - $class: The class for this box -- mini-on, mini-off, or day.
 * - $day:  The day of the month.
 * - $date: The current date, in the form YYYY-MM-DD.
 * - $link: A formatted link to the calendar day view for this day.
 * - $url:  The url to the calendar day view for this day.
 * - $selected: Whether or not this day has any items.
 * - $items: An array of items for this day.
 */

?>
<!--div class="<?php print $granularity ?> <?php print $class; ?>"> <?php print $selected ? $link : $day; ?> </div-->
<?php
  if ($selected) {
    $output = l($day, 'events/upcoming/' . $date);
  } else {
    $output = $day;
  }
?>
<div class="<?php print $granularity ?> <?php print $class; ?>"> <?php print $output; ?> </div>

в данном случае ссылка получится : events/upcoming/2012.10.03 тип такого
а как бы сделать : node/номер ноды/edit
как бы узнать что за переменная отвечает за номер ноды?