問題タブ [zend-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
148 参照

zend-framework2 - ZF2 ユーザーグループ固有のレイアウト

3 つの異なるレイアウトを持つプロジェクトがあります。ログインページ用の 1 つのレイアウト、管理者および編集者用の 1 つのレイアウト、および管理者もアクセスできる一般ユーザー用の 3 つ目のレイアウト (3 つの言及されたユーザーが可能なアンケートに記入できる 3 つの異なるページのレイアウト)グループ)。

現時点では、この目的のために EdpModuleLayouts を使用していますが、これは今までうまくいきました。アクセスするユーザーグループに応じて、3番目のレイアウトを調整する必要があるためです。

これを行う方法はありますか?

前もって感謝します。

0 投票する
1 に答える
677 参照

zend-framework - Zend 2 の課題 :Zend Framework 2 を構成して、モジュールの外側に汎用テンプレートを保持する方法は?

私は ZF 2 を初めて使用し、モジュールのビュー ディレクトリの外で一般的なレイアウトをレンダリングしようとしています。

現時点では、モジュール「カテゴリ」があり、「カテゴリ\ビュー\ジェネリック\」で、すべての一般的なレイアウト要素(つまり、ヘッダー(メニューなどを含む)、フッター、ヘッド(css / javascriptを含む))を分割しました。私はそれらを他のモジュールに使用できます.明確にするためにスクリーンショットを参照してください: ここに画像の説明を入力

すべてのモジュールに同じレイアウト (ヘッダー、フッター、メニュー) を何度も作成する代わりに、これらのレイアウト/ビューをすべてのモジュールでアクセスできるようにしたいと考えています (例: ユーザー、カテゴリ モジュールには常に同じフッター、ヘッダーが必要です)。 . 私の質問は:

1- ベスト プラクティスとして、プロジェクト内のすべてのモジュールからアクセスできるようにするには、一般的なレイアウト ファイルをどこに配置すればよいですか? 一般に、一般的なレイアウトは特定のモジュールのビュー ディレクトリ内に配置しないでください。

2-構成ファイルを機能させるには、構成ファイルのどこをどのように変更する必要がありますか?

Evan の EdpModuleLayout で遊んでみました

( https://github.com/EvanDotPro/EdpModuleLayouts/ )

そしてまた試した

" Zend Framework 2 ですべてのモジュールの汎用レイアウトを設定します"

しかし、成功できませんでした。この点について誰かが私を案内してくれれば幸いです。ありがとう

0 投票する
3 に答える
787 参照

php - モジュールごとのレイアウト zf2

2 つのモジュールがあり、それぞれに異なるレイアウトを使用する必要がありますが、すべてのモジュールは常に 2 番目に読み込まれたモジュールのレイアウトを使用します。

application.config.php :

0 投票する
0 に答える
34 参照

php - モジュールがオーバーライドできる追加の子ビューをレイアウトに挿入するにはどうすればよいですか?

child view私のレイアウトでは、メニューをレンダリングするために追加したいと思います。したがって、私のレイアウトには次のものがあります。

次に、私が持ってconfigいるビューマネージャーtemplate_mapキーの下に;

ビュー テンプレートをレイアウトに挿入するイベント リスナーを作成するにはどうすればよいですか。また、モジュールが独自のビュー テンプレートを使用するためにこれをオーバーライドするにはどうすればよいでしょうか?

0 投票する
2 に答える
96 参照

php - zf2 のレイアウト ファイルにヘッダーを作成する方法

レイアウト ファイルでは、すべての Web サイトにあるようなヘッダーを作成したいと考えています。ヘッダー用の画像があります。ページのヘッダー部分だけにその画像をレイアウト ファイルに配置するにはどうすればよいですか?

これは私のコードです..

誰でもヘッダーの設定方法を教えてください。

0 投票する
1 に答える
22 参照

zend-framework - ZEND_Layout を使用し、異なるレイアウトを使用する

もう一度同じような質問をしましたが、よくわかりません。ZEND_Layout を理解するためだけに、最初はさまざまなレイアウトを使用してみました。

レイアウト パスに 2 つのレイアウト ファイルがあります: application\layouts\scripts layout.phtml login.phtml

まず、login.phtml を使用したいので、application.ini で定義しました。スニペットは次のとおりです。

これはもちろん機能します。必要なレイアウトが得られます。ページを離れた後、レイアウトを変更したい (チュートリアルを読む前に): [ http://framework.zend.com/manual/1.12/de/learning.layout.usage.html][1] だから私は私のコントローラーindexActionの次の行:

「undefined Variable $layout ...」というエラー メッセージが表示されるだけです。

非常に単純なはずですが、うまくいきません。エラーはどこにあるのでしょうか? 基本的な情報が不足していると思います。