我需要在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