Блог пользователя - eiti

[решено] page-node-??.tpl не вставляется картинка в определенную ноду

24 мая 2011 в 13:52

Здравствуйте. Грусть и тоска овладела мной. Развеселите, пожалуйста.
Никак не получается вставить в div картинку ни из css, ни из /images, ни из Z:\home\localhost\www\drupal-7.0\sites\default\files\pictures.
Пробовал менять пути по всякому. В итоге подсказали что надо оформлять стиль для одной ноды. И гугл вторит.
в папке своей темы:
template.php:
/*функция именования файлов шаблонов для отдельных узлов.Эта функция определяет имя шаблона как node-<номер>.tpl.php. Например node-2.tpl.php*/
function my_theme_preprocess_node(&$vars) {
/*if ($vars['type'] == 'service_spec') {*/
$node = $vars['node'];
$vars['template_file'] = 'node-'. $node->nid;

/* }*/

} /*а если так*/
function my_theme_preprocess_page(&$variables) {

if (isset($variables['node']) && $variables['node']->type) {
$sug[] = 'page-node-type-'.$variables['node']->type;
$variables['template_files'] = $sug;
}
}
в папке templates создал пхп файл page-node-номер моей ноды.php . пробовал и так node-номер моей ноды.php
и в нем уже вставлял див с картинкой.
в итоге показывает только рамку вокруг картинки. и судя по всему только из за того что на странице самой ноды стоит

Господа, я дико запутался. подскажите как правильно это сделать?

0 Thanks