使用drupal 7将链接“添加到收藏夹”添加到网站

时间:2013-11-01 22:56:53

标签: drupal

我想在我网站的页脚中添加一个名为“添加到收藏夹”的链接。我找不到任何可以做到的模块,所以请问有什么办法吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

我将解释Pete已经说过的内容。 你需要以某种方式添加这个javascript代码,使你的“添加到收藏夹”按钮功能:

<script type="text/javascript">
$(function() {
    $('#bookmarkme').click(function() {
        if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark
            window.sidebar.addPanel(document.title,window.location.href,'');
        } else if(window.external && ('AddFavorite' in window.external)) { // IE Favorite
            window.external.AddFavorite(location.href,document.title); 
        } else if(window.opera && window.print) { // Opera Hotlist
            this.title=document.title;
            return true;
        } else { // webkit - safari/chrome
            alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
        }
    });
});
</script>

您需要在块或模板中创建链接:

<a href="#" id="bookmarkme">Add to favorite</a>

如果您有自己的主题,请将javascript放在单独的文件中并将其添加到主题信息文件中:

scripts[] = myFile.js

您也可以通过自定义模块添加durpal_add_js()功能。

最简单的&amp;不推荐的方法是在添加链接后将其添加到块体本身中。您需要将格式设置为“完整HTML”或“PHP”,但这样才能生效。