【问题标题】:Drupal page--front.tpl.php redirection issueDrupal 页面--front.tpl.php 重定向问题
【发布时间】:2012-02-20 16:39:04
【问题描述】:

我有一个带有页面--front.tpl.php 的drupal 7 站点,它充当启动屏幕。当我输入我的站点地址(如 www.mysite.com)并按 Enter 键时,我会重定向到完全正常的启动屏幕。现在,如果用户单击启动画面上的链接,我想将用户重定向到真正的 www.mysite.com(即绕过启动屏幕或页面--front.tpl.php),即我的 page.tpl.php屏幕页面。

非常感谢您的帮助...

【问题讨论】:

    标签: php drupal drupal-7


    【解决方案1】:

    只需将另一个页面设置为主页,一旦您经过初始屏幕,然后设置指向它的链接以单击或使用 Javascript 自动重定向。

    如果你想要一个链接:

    <a href="YOUR_HOME_PAGE_URL">SPLASH_SCREEN</a>

    如果你想要自动重定向:

    <script type="text/javascript">
    function delayedRedirect(){
        window.location = "YOUR_HOME_PAGE_URL"
    }
    </script>
    
    <body onLoad="setTimeout('delayedRedirect()', 3000)">
    

    更改数字以更改页面重定向所需的时间。

    编辑:

    如果您的启动页面是 index.html,则在标签之间添加 Javascript。在你的标签上添加 onload 函数。

    将 YOUR_HOME_PAGE_URL 更改为您要重定向到的页面。

    这段代码非常简单,根本无法工作。

    【讨论】:

    • 它不是一个特殊的节点,这只是我网站的登陆页面。它没有任何节点ID。希望你能理解
    • 再次编辑。如果您仍然无法使其正常工作,请开始聊天并向我发送链接。
    【解决方案2】:

    项目申请队列中有一个模块:Splashify ,排队here

    它是一个活跃的应用程序。您可以等待它成为一个完整的项目或为它做出贡献。它将为您提供更简洁的实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-21
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 2012-06-22
      相关资源
      最近更新 更多