0

mysite には次のディレクトリがあります: mysite/sites/all/themes/a mysite/sites/all/themes/b mysite/sites/all/themes/c 3 つのコンテンツ タイプがあります:a、b、c。そして、私は自分のディレクトリの下にあるtplファイルを使いたいと思っています。つまり、コンテンツ タイプが であるコンテンツを作成するとします。そして、このコンテンツは、このディレクトリ mysite/sites/all/themes/a/page.tpl.php (node.tpl.php, template.tpl.php) の下にある tpl ファイルを使用します。ちなみに、私は「サブサイト」も使っているので、コンテンツを作成する際に、サブサイト一覧から「なし」「a」「b」「c」を選べます。では、テンプレート/テーマをコンテンツ タイプまたはサブサイト オプションに関連付けるにはどうすればよいでしょうか?

[問題があるため: タイプ「b」のコンテンツを作成し、サブサイトを選択しない場合 (「なし」を選択)、このコンテンツは「a」テンプレートを使用します。そして、サブサイト「b」を選択すると機能しません。][コンテンツ「b」を作成し、サブサイト「b」を選択すると、このコンテンツは「b」テンプレートになります。コンテンツ「b」とサブサイト「b」を選択し、「URL パス設定」を設定すると、このコンテンツが「a」テンプレートになります。「a」がデフォルトのテンプレートだと思います。] だから、これについてはわかりません。

4

1 に答える 1

0

このモジュールは Drupal 6.x で利用でき、まさにあなたが望むことを行うようです。 http://drupal.org/project/content_theme

Drupal で何かをしようとするとき、それを実装するモジュールを検索することは一般的に良い考えです。

次の検索でこの検索を見つけました: https://www.google.se/search?q=drupal+multiple+themes&oq=drupal+multiple+themes&sugexp=chrome,mod=0&sourceid=chrome&ie=UTF-8

最初のヒットに関するコメント: http://drupal.org/node/107755#comment-6035558

更新: これがお役に立てば幸いです。「サブサイト」の意味がよくわかりません。

于 2012-11-09T14:40:23.630 に答える