Drupal将块作为一个大链接

时间:2014-07-30 21:20:12

标签: drupal drupal-7

我是Drupal的新手。我正在建立一个网站,在主页上有一个典型的3个按钮,你可以点击它去一些特定的页面或文章。

我将其创建为Block,我甚至用Nodeblock创建它,它们显示在正确的位置,并带有正确的文本和图像,但我无法使其工作是使它们成为一个大链接,链接到他们的文章或页面,所以当用户点击它将直接重定向到主页面。

像: 阻止:发现

<div><a href="lastoffer.html">Discover more about our last offer </a></div>

我该怎么做? 我在网上找不到任何东西......

2 个答案:

答案 0 :(得分:0)

如果没有看到您的网站,很难说最佳行动方案是什么,但我建议使用Views Module

您可以创建一个包含视图的块,并输出任何字段作为链接。在视图用户界面中,您可以使用令牌值将网址设置为链接到上方的任何内容。如果要链接到不可见的项目,可以通过在该字段的设置中选择“从显示中排除”选项来隐藏该字段。

您也可以始终使用css扩展锚标记的大小以包含整个div。

这是一个教程: https://www.youtube.com/watch?v=3L9JLZOb_LQ

答案 1 :(得分:0)

在您的区块中添加

<a href="your_path" class="block-link" style="display:none"></a>
<script type="text/javascript">
    jQuery(document).ready(function(){
  jQuery('.block-link').each(function(){
    jQuery(this).parents('.block').slice('0,1').wrap('<a   href="'+jQuery(this).attr('href')+'"></a>');
  });  
});
</script>