首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有drupal和angularjs的动态碱基url

带有drupal和angularjs的动态碱基url
EN

Stack Overflow用户
提问于 2016-03-01 09:54:04
回答 1查看 662关注 0票数 0

我在drupal 7中创建了两个角度应用程序,如"example.com“、"example.com/app1”、"example.com/app2“。

example.com是我的主要网站。因此,当我将html5推态功能设置为删除角应用程序中的散列时,我没有从angularjs中得到任何基本错误。因为,

代码语言:javascript
复制
    <base href="">

需要启用angularjs html5推态。

我的问题是,由于我在这个drupal站点中有多个angualr应用程序,我如何动态地为"/app1“和"app2”添加条件基url?

有人能帮我吗?等待回应。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-01 14:28:06

您可以通过以下方式向站点添加基本元素:

代码语言:javascript
复制
YOUR_THEME_NAME_preprocess_html(&$variables, $hook) {
    $url = 'default';// default url
    if($application1) {// your condition for app1
        $url = 'app1';
    } elseif($application2) {// your condition for app2
        $url = 'app2';
    }
    $data = array(
      '#tag' => 'base',
      '#attributes' => array(
      'href' => $url,
      ),
    );
    drupal_add_html_head($data, 'base_href');
}

把它放进你的template.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35719674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档