我需要在Drupal 7中创建base_url相对关系。所以它不会指向http://example.org/preview而是指向/ preview。在Drupal7中使base_url成为相对的
我该怎么做?或者我怎么能指出内部链接都是相对的
//编辑:我正在谈论完成的html源代码中的所有链接,浏览器可以读取的内容。
谢谢:)
我需要在Drupal 7中创建base_url相对关系。所以它不会指向http://example.org/preview而是指向/ preview。在Drupal7中使base_url成为相对的
我该怎么做?或者我怎么能指出内部链接都是相对的
//编辑:我正在谈论完成的html源代码中的所有链接,浏览器可以读取的内容。
谢谢:)
您可以通过使用url()功能,简直可以用如下面的例子做:
echo url('preview', array('absolute' => TRUE)) ;
这个例子将链接到http://example.com/preview
我不知道一个简单的方法来做到这一点,但通常我会使用这样的代码:
$path = drupal_get_path('module', 'mymodule');
drupal_add_css($path . '/css/mymodulestyle.css', 'file');
我需要这个,因为我正在使用httrack从闪存驱动器运行一个站点的静态副本。
做的只有简单的方式联系相关网站范围内(包括CSS和JS调用)是设置
$base_url = '';
在setting.php
请再次阅读我的问题。 – lumio 2012-03-30 18:09:54
对不起,您的意思是$ base_url变量? – 2012-03-30 18:15:47
如果是这样,请尝试更改settings.php文件中base_url的值,另一种解决方案是使用http://drupal.org/project/pathologic模块,那是什么意思? – 2012-03-30 18:22:16