【问题标题】:Paths to resources (images) in Drupal without PHP没有 PHP 的 Drupal 中资源(图像)的路径
【发布时间】:2014-08-13 12:47:20
【问题描述】:

在将 Drupal 站点从独立安装移动到由 Aegir(多站点)管理的服务器时,我遇到了一个问题。 主题搞砸了,因为一些资源(主要是图像)的硬编码路径以“sites/all”开头,有些有“sites/default”,而在 Aegir 下,一切都在“sites/{domain}”中,所以它最终被破坏了到处都是路径和 404。

我开始怀疑是否有一种“安全”的方式在主题甚至内容(HTML 过滤器)中硬编码路径?在主题中,这可以通过例如轻松解决。 base_path() 或类似的,但是如果你在 PHP 之外工作呢?

绝对路径在这里不是解决方案,因为当您更改域时,它也是同样的问题。

【问题讨论】:

    标签: css drupal drupal-7 drupal-themes


    【解决方案1】:

    尝试使图像路径看起来像这样:

    src="/sites/default"

    不是这样的:

    src="sites/default"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2013-03-19
      相关资源
      最近更新 更多