[РЕШЕНО] Как разместить на главной странице картинку-ссылку?

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

Аватар пользователя Lyuker Lyuker 8 декабря 2010 в 2:15

Здравствуйте. Нужно чтобы на главной странице была картинка-ссылка отсылающая на ранее созданную новость. Например, исходная страница:

Главная страница без картинки-ссылки

на нее надо добавить картинку-ссылку (обведена зеленой линией) в верхнюю часть страницы, чтобы получилось так:

Главная страница с картинкой-ссылкой

Эта картинка должна быть там постоянно. И не должна исчезать после добавления новостей на главной. Подскажите, как это можно сделать? Спасибо.

Комментарии

Аватар пользователя VasyOK VasyOK 8 декабря 2010 в 2:44

1. Поставить CKEDitor+IMCE.
2. Создать блок, в блок вставить картинку, в картинке сделать ссылку.
3. Поставить блок наверх и выставить в нем, отображать блок только на главной странице. Я правда не помню есть ли место для блока наверху в данной теме оформления, но во многих есть.

Аватар пользователя natbampo natbampo 8 декабря 2010 в 16:26

Проще в шаблоне страницы(page-front.tpl.php) эту картинку добавить. А href ссылки оборачивающей эту картинку выставить на адрес последней созданной ноды.
Адрес так вычисляется:
получаешь nid последней созданной ноды из базы друпал
адрес будет: $path = node/nid
Если алиасы используются, то используй:

<?php
drupal_lookup_path
('alias' $path);
?>

base_path() также не забываем добавить спереди

Аватар пользователя natbampo natbampo 8 декабря 2010 в 16:28

"t1mm1" wrote:
способов дофигище есть

view+cck+imagecache
блоками
ads
верстка
panels + node type

etc


жуть. ради такого элементарного ......

Аватар пользователя Lyuker Lyuker 8 декабря 2010 в 16:33

Спасибо за ответы.

"VasyOK" wrote:
2. Создать блок, в блок вставить картинку, в картинке сделать ссылку.

Пробую сделать, но не могу зайти на блок-лист admin/build/block браузер выдает "Удаленный сервер или файл не найден". Видимо, какого-то файла в Drupal не хватает. Буду разбираться.

"t1mm1" wrote:
iew+cck+imagecache
блоками
ads
верстка
panels + node type

Хорошо бы их еще знать. Буду качать литературу, раз метод случайного тыка не помогает.
Вот пример того что я хочу сделать: http://olon-rayon.ru/
Там картинка-ссылка только на главной и выше текста. Интересно, каким способом она сделана.

Аватар пользователя natbampo natbampo 8 декабря 2010 в 17:39

"Lyuker" wrote:
нтересно, каким способом она сделана.

Так как я написал двумя строками кода делается. Видимо месье не буб-бум в разработке под друпал (программирование)?

Аватар пользователя Lyuker Lyuker 8 декабря 2010 в 18:34

"natbampo" wrote:
Проще в шаблоне страницы(page-front.tpl.php) эту картинку добавить.

О! Спасибо! За 30 минут разобрался с данным способом. Сначала нашел файл page.tpl.php в папке шаблона. Потом в ту же папку сделал копию файла page.tpl.php и переименовал в page-front.tpl.php (полезно начинающим вот это прочитать http://content-management-systems.info/node/1074). Теперь хочу понять, как блоком добавить картинку.