как добавить ссылку на ссылку в CakePHP - PullRequest
0 голосов
/ 23 декабря 2011

чтобы показать лайт-бокс

<a href="images/image-1.jpg" rel="lightbox">
<img src="images/thumb-1.jpg" width="100" height="40" alt="" />
</a>

Я использую этот код для отображения изображений в лайтбоксе вместо приведенного выше кода.

$full = '/img/images/image-1.jpg';
  $thumb = $this->Html->image('images/thumb-1.jpg');
echo $this->Html->link($thumb,$full,array('escape' => false));

я уже показываю изображения (большой палец и полный экран), но я не показывал эффект всплывающего окна при нажатии на первое изображение, потому что я не знаю, как добавить rel = "light-box" к ссылка

1 Ответ

2 голосов
/ 23 декабря 2011

Похоже, ты довольно близко. Третий параметр в функции ссылки - это массив атрибутов HTML, поэтому он должен это сделать:

echo $this->Html->link($thumb,$full,array('escape' => false, 'rel' => 'light-box'));

Источник: http://api.cakephp.org/class/html-helper#method-HtmlHelperlink

ОБНОВЛЕНИЕ: эта ссылка еще более полезна http://book.cakephp.org/view/1442/link

...