Необходимо создать блок над/под основным меню сайта справа в виде изображений с ссылками на внешние ресурсы. Прошу помощи в поиске настройке соответствующего модуля.
"изображений с ссылками" - говоря гражданским языком это рекламный баннер?
И да и нет. Поясняю ситуацию. Справа на сайте есть меню, внутреннее меню этого сайта на Друпал. Есть некоторое количество сайтов в этом же Интранет пространстве, которые и нужно указать в дополнительном меню, но не в виде ссылок, а в виде изображений с сылками.
Могу для пояснения выслать то что есть сейчас и то что нужно получить (фотомонтаж).
Давайте=) А вообще, можете пройти на мой блог (он указан в профиле) и сказать, то, что у меня "ICQ-чат Энка" это то что надо и если нет=) То объясняйте=)
Я не против голых HTML тегов... Но не все так просто. Системой будут пользоваться (обновлять ссылки и пр.) люди совсем далекие от html, в каком бы то ни было виде. Поэтому модуль с небольшим wysiwyg в управлении был бы гораздо лучше.
Может есть еще другие варианты?
Вместо создания своего модуля можно попробовать создать новый тип материала "ссылки на сайты", в котором с помощью ССК сделать 2 поля, ссылка на картинку(или загрузка картинки) и ссылка на сайт. Затем с помощью Views сделать вывод данного типа материала в блоке.
Кстати вариант. Только все это можно уместить и в одном материале. У ссылок есть поле "Описание", в которое можно записать ссылку, а вот можно ли его отдельно отобразить во вьюсе не знаю точно.
А у меня вот не отображается картинка, которую я на ссылку приписываю, в журнале системных сообщений пишет page not found, изображение по указанному пути лежит...в чем может быть дело?
Комментарии
"изображений с ссылками" - говоря гражданским языком это рекламный баннер?
И да и нет. Поясняю ситуацию. Справа на сайте есть меню, внутреннее меню этого сайта на Друпал. Есть некоторое количество сайтов в этом же Интранет пространстве, которые и нужно указать в дополнительном меню, но не в виде ссылок, а в виде изображений с сылками.
Могу для пояснения выслать то что есть сейчас и то что нужно получить (фотомонтаж).
Давайте=) А вообще, можете пройти на мой блог (он указан в профиле) и сказать, то, что у меня "ICQ-чат Энка" это то что надо и если нет=) То объясняйте=)
<- Что есть сейчас <-Что хотелось бы видеть
Похоже на желаемое. Как такое сделать?
Лично я пользуюсь обычным html
<a href="Ссылка_на_внешний_ресурс" target="_blank"><img src="Ссылка_на_изображение"></a>
А вообще htmlbook.ru вам в помощь
Я не против голых HTML тегов... Но не все так просто. Системой будут пользоваться (обновлять ссылки и пр.) люди совсем далекие от html, в каком бы то ни было виде. Поэтому модуль с небольшим wysiwyg в управлении был бы гораздо лучше.
Может есть еще другие варианты?
Я таких не знаю. Разве, что попросить кого-нибудь сделать небольшой модуль, чтобы это автоматизировать=) Но это уже не ко мне=)
Видел как-то модуль для добавления изображений в меню, но пальцем ткнуть не смогу.
Пока что решил поступить как предложи фывфыв, разместил html-код в текст php файла... Но вопрос остается открытым.
Вместо создания своего модуля можно попробовать создать новый тип материала "ссылки на сайты", в котором с помощью ССК сделать 2 поля, ссылка на картинку(или загрузка картинки) и ссылка на сайт. Затем с помощью Views сделать вывод данного типа материала в блоке.
Я пошел другим путем - переопределил theme_menu_item_link($link). Результат не нравится:(
Кстати вариант. Только все это можно уместить и в одном материале. У ссылок есть поле "Описание", в которое можно записать ссылку, а вот можно ли его отдельно отобразить во вьюсе не знаю точно.
Может так и проще, особенно если в код не лезть.
Я тоже люблю в коде лазить. Но все же лучше если нет необходимости это не делать. Лишнее время уходит.
А у меня вот не отображается картинка, которую я на ссылку приписываю, в журнале системных сообщений пишет page not found, изображение по указанному пути лежит...в чем может быть дело?
За год поумнел, теперь картинки вставляю так:
<?php
print l(theme('image', "$path/img/button-learn-more.jpg", '', '', array('width' => '100', 'height' => '43')), 'site', array('html' => TRUE));
?>