Legat 30 июня 2011 в 22:54 Всем привет. Покажите пожалуйста на примере, каким образом посредством хуков добавить к массиву $links, время создания ноды, к примеру. Drupal7 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
xxandeadxx 30 июня 2011 в 23:21 function themename_preprocess_node(&$variables) { $variables['content']['links']['node']['#links']['created']['title'] = $variables['node']->created; }
Legat 30 июня 2011 в 23:23 либо пример не полный, либо для d6... после него сайт в 500 ошибку уходит)
Виктор Степаньк... 30 июня 2011 в 23:27 "Legat" wrote: либо пример не полный, либо для d6... после него сайт в 500 ошибку уходит) Либо не туды суёте и не читаете логи ошибок. В шестёрке был hook_link() для этого, в семёрке именно так.
Legat 30 июня 2011 в 23:37 Суваю в template.php последнюю редакцию кода ув. Хандекса, ошибок нет, но и результатов тоже) Кэш чистил.
Legat 1 июля 2011 в 0:53 может есть другой способ?... по факту - мне надо вот этот код function framework_preprocess_node(&$variables) { $variables['submitted'] = t('!datetime | !username', array('!username' => $variables['name'], '!datetime' => $variables['date'])); } } реализовать в $links, то есть дату и автора, а также не помешало бы узнать, как в $links и иже с ними добавлять свой код, а не с переменных, если принципы разнятся
Legat 3 июля 2011 в 1:18 Ладно, тогда другой вопрос. Как в этом коде: function framework_preprocess_node(&$variables) { $variables['submitted'] = t('!datetime | !username', array('!username' => $variables['name'], '!datetime' => $variables['date'])); } } К $variables['date'] прописать свой CSS класс. Help me if you can, I'm feeling down)
ydv 26 декабря 2011 в 12:00 <?phpfunction hook_link($type, $object, $teaser = FALSE) { $links = array(); if ($object->type == 'video' && $object->name) { $links['sample_link'] = array( 'title' => 'Videos by ' . $object->name, 'href' => 'user/' . $object->uid, 'query' => 'quicktabs_1=0', 'fragment' => 'quicktabs', ); } return $links;}?> http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo...
Комментарии
$variables['content']['links']['node']['#links']['created']['title'] = $variables['node']->created;
}
либо пример не полный, либо для d6... после него сайт в 500 ошибку уходит)
Либо не туды суёте и не читаете логи ошибок.
В шестёрке был hook_link() для этого, в семёрке именно так.
Суваю в template.php последнюю редакцию кода ув. Хандекса, ошибок нет, но и результатов тоже)
Кэш чистил.
у меня ок
может есть другой способ?...
по факту - мне надо вот этот код
$variables['submitted'] = t('!datetime | !username', array('!username' => $variables['name'], '!datetime' => $variables['date']));
}
}
реализовать в $links, то есть дату и автора, а также не помешало бы узнать, как в $links и иже с ними добавлять свой код, а не с переменных, если принципы разнятся
up
Ладно, тогда другой вопрос.
Как в этом коде:
$variables['submitted'] = t('!datetime | !username', array('!username' => $variables['name'], '!datetime' => $variables['date']));
}
}
К
$variables['date']
прописать свой CSS класс.Help me if you can, I'm feeling down)
<?php
function hook_link($type, $object, $teaser = FALSE) {
$links = array();
if (
$object->type == 'video' && $object->name) {$links['sample_link'] = array(
'title' => 'Videos by ' . $object->name,
'href' => 'user/' . $object->uid,
'query' => 'quicktabs_1=0',
'fragment' => 'quicktabs',
);
}
return
$links;}
?>
http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo...