同僚が複数のサイトで既存のDrupalインストール用の新しいボックスを構成するのを手伝っています。機能していますが、すべてのアセットがとして参照されていることに気付きました/sites/<site-name>/files/image.png
。Drupalからはわかりませんが、サイト固有のアセットを参照できるように/files/image.png
、Drupalがコードから論理サイトを抽象化する必要があり、Drupalが(おそらくに基づいてHTTP_HOST
)どのサイトが意味するのかを理解できるようにする必要があります。
この場合、同じサイト(開発とステージング)の個別のスナップショットが必要なので、どちらかのサイトを特に参照せずにパスを保存できるようにします。これを管理するために書き直しを行うことはできますが、私たちが単に知らないことがあるのではないかと思います。
Drupalはこれを何らかの方法でネイティブに実行しますか?そうでない場合、この種の抽象化を管理するために他の人は何をしていますか?確かに、これに遭遇したのは私たちが最初ではなく、もっと良い方法があるに違いないと思います。
ありがとう。