Сделать base_url относительным в Drupal7 - PullRequest
0 голосов
/ 30 марта 2012

Мне нужно сделать относительный base_url в Drupal 7. Так что он будет указывать не на http://example.org/preview, а на /preview.

Как я могу это сделать?Или как я могу указать внутренние ссылки на все относительные

// edit: я говорю о всех ссылках в готовом html-исходном коде, что читает браузер.

Спасибо:)

Ответы [ 3 ]

0 голосов
/ 31 марта 2012

Я не знаю простого способа сделать это одним махом, но обычно я бы использовал такой код:

$path = drupal_get_path('module', 'mymodule');
drupal_add_css($path . '/css/mymodulestyle.css', 'file');
0 голосов
/ 27 февраля 2013

Мне это нужно, потому что я делал статическую копию сайта, используя httrack для запуска с флешки.

Единственный простой способ сделать ссылки относительно всего сайта (включая вызовы css и js) - установить

$base_url = '';

в setting.php

0 голосов
/ 30 марта 2012

вы можете сделать это с помощью функции url () , которую можно просто использовать как следующий пример:

echo url('preview', array('absolute' => TRUE)) ; 

этот пример будет ссылаться на http://example.com/preview

...