ImageCache: Как добавить подпись "Увеличить" у превьюшки (с ссылкой на бОльший размер)

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

Комментарии

Аватар пользователя Valeratal Valeratal 12 июля 2010 в 10:25

клик по маленькой и показ большой и сикбокс справляется
а нужен текст под картинкой с тем же - показ большой

В общем, чтобы было понятней
http://books.hr-portal.ru/book/kompetentnyi-menedzher-model-effektivnoi-...

Тут у меня есть текст "увеличить", но он достигается полной переделкой node-type.tpl
И это текст с сылкой тупо прямо в tpl
А хотелось бы не влезая в шаблон такой текст вставить

direqtor, как с помощью CSS можно текст вставить?

Аватар пользователя kyky kyky 12 июля 2010 в 10:36

С помощью CSS можно разместить в диве, опоясывающем картинку, значок лупы, и не нужно будет никаких надписей. Или выполнить все манипуляции js-скриптом.

Аватар пользователя Dan Dan 12 июля 2010 в 10:42

"Valeratal" wrote:
а нужен текст под картинкой с тем же - показ большой

Препроцессинг. Конкретнее сказать нельзя, т.к. непонятно каким образом реализованы картинки.

"Valeratal" wrote:
direqtor, как с помощью CSS можно текст вставить?

Ты с помощью CSS будешь вставлять ссылки? Но ссылки-то у тебя для кадой картинки разные. Или на каждую картинку по CSS - строчке? Smile

Аватар пользователя kyky kyky 12 июля 2010 в 10:47

"Dan" wrote:
Ты с помощью CSS будешь вставлять ссылки?

Тьфу, блин, гоню.
Но вообще, проблемы-то тут нет. Показывать лайтбоксом, а надпись добавить скриптиком.

Аватар пользователя direqtor direqtor 12 июля 2010 в 19:07

Ищете в модуле imagecache функцию theme_imagecache, копируете её в вашу тему template.php под названием вашатема_imagecache. Переписываете код с добавлением надписи Увеличить.