创建图像链接的“ Drupal”方式是什么?


8

我知道在Drupal中创建链接的正确方法是使用l($text, $path, array $options = array())。但这仅允许文本链接。是否有用于创建链接图像的类似功能,还是只写HTML即可吗?

Answers:


10

l() 也允许HTML,您只需将其作为以下选项之一传递即可:

$link = l($image_html, $path, array('html' => TRUE));

这样将停止传递第一个参数check_plain(),因此您传递的完整HTML将包装在<a>标记中。

我建议使用这种方法,如果替代方法是手动写出链接,那么您将获得自动别名转换的好处,并且不太容易出现HTML中的小错误(我经常会对此进行加载)。



谢谢; 我知道(并使用)theme_image(); 只是不确定l()。我一定已经完全屏蔽了API页面的那部分,因为我确实看过。
艾美奖
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.