Подскажите как сделать в шаблоне несколько разных выводов?
<?php echo $node->field_dataspek[0]['view'];?>
Что дописать нужно, чтобы например это поле выводилось в формате Long или Short
Вот что нужно сделать, поэтому интересно как, чтобы не прибегать к созданию нескольких полей в ССК
Комментарии
<?php date("d.m.Y",strtotime($node->field_dataspek[0]['view']))?>
вместо d.m.Y любой другой формат
При правильной организации контента
<?php
$node->field_dataspek[0]['value'] //unixtime
?>
Или сделать чтоб сск поле было именно формата datestamp.
А дальше только php + темизация и ничего более.
Stein, так не выводится вообще ничего.
glu2006, у меня поле datestamp как раз. что добавить нужно?
попробовал так:
<?php print date("d.m.Y",strtotime($node->field_dataspek[0]['view']))?>
выводит 01.01.1970
не ту дату выводит
Тезка, ты предлагаешь мне написать за тебя html c php + css кодом который построит такую табличку?
посмотри в сторону функции format_date() друпала.
если да, то не вопрос время работы 30 минут.
Стоить будет 0,5 * 18$ = 9$.
контакты в профиле.
мне табличка не нужна. уже все сверстано давно ))
я хочу узнать как вывести например из этого кода, день недели.
Дальше я сам уже смогу всё.
всё решил с помощью доброго человека - Stein. Вот решение
<?php print date("d.m.Y",$node->field_dataspek[0]['value'])?>
Использовать пхп функцию если есть друпаловская нет смысла, я не зря написал в какую сторону смотреть
<?php
format_date($timestamp, $type = 'medium', $format = '', $timezone = NULL, $langcode = NULL);
?>
В твоем случае это будет:
<?php print format_date($node->field_dataspek[0]['value'], 'custom', 'd.m.Y');?>
Преимущество этой функции в том что она учитывает временные настройки сайта, а так же его локаль (язык).
вот еще полезное
<?php
$Months = array("01"=>"Января",
"02"=>"Февраля",
"03"=>"Марта",
"04"=>"Апреля",
"05"=>"Мая",
"06"=>"Июня",
"07"=>"Июля",
"08"=>"Августа",
"09"=>"Сентября",
"10"=>"Октября",
"11"=>"Ноября",
"12"=>"Декабря");
echo format_date( $node->field_dataspek[0]['value'], 'custom').
' '.$Months[date("m", $node->field_dataspek[0]['value'])];
?>
<?php
$WeekDays = array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
print $WeekDays[date('w',$node->field_dataspek[0]['value'])];
?>