eiti

user-icon

eiti eiti

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

Аватар пользователя eiti

Здравствуйте. Грусть и тоска овладела мной. Развеселите, пожалуйста.
Никак не получается вставить в 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

CSS

Аватар пользователя eiti

взялся изучать Друпал, а он надругался над моими знаниями о цсс.
например:
в таблице надо сделать ячейку определенной ширины.
*th class="views-field views-field-entity-id"* Содержание */th*
пробовал в стилях делать так:
th.views-field {width:100px;} и так:
th {width:100px;} и даже так:
th.views-field.views-field-entity-id {width:100px;} (правда смешно?)
а ячейка остается такой ширины как и была.

0 Thanks