ニュースレターのコンテンツを整理して公開するためのカスタムモジュールを作成しました。
私が今直面している問題(テーマ設定とDrupalモジュール開発は初めてなので、Drupalの問題ではなく、知識の問題である可能性があります)は、各ニュースレターのテーマを設定する方法です。
この時点で、ニュースレターのURL構造は次のようになります。
/ newsletters / {newsletter-name} / {edition-name} / {issue-date}は、page-newsletters-{newsletter-name}-{edition-name}などのファイル名を使用してテーマにテンプレートファイルを作成できることを意味します。 tpl.php、これは素晴らしいです。私が直面している問題の1つは、すべてのコンテンツがテーマの$content変数に含まれていることです。さまざまな変数として提供してもらいたい(テーマ内で特定のコンテンツを特定の領域に配置できるようにするため)。
これを行うための適切な方法はありますか?
編集:いくつかの質問に答えるには:問題はノード(問題、エディション、ニュースレターのノードがあります)であり、パスはワイルドカードとルーターを使用してhook_menuを使用して設定されています。