問題タブ [zend-navigation]

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 に答える
2110 参照

php - zend_navigation を使用した zend headtitle

メニューの作成に zend_navigation を使用しています。これはうまくいきます。現在のページを取り、headTitle を使用してページ タイトルとして設定できるかどうかを調べています。それを行う方法はありますか?

また

Pagetitle とメタ データを作成するために構成ファイル (.ini) を使用するにはどうすればよいですか?

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

zend-framework - Zend Framework ナビゲーション - パラメータを動的に追加する

Zend_Navigation を使って Web サイトのブレッドクラムを作成しようとしています。ページの階層をリストする XML ファイルを作成しました。動的パラメーターを持つページを除いて、ほとんどの部分で問題なく動作しています。

たとえば、「www.../groups/gid/1001」という URL を持つグループ ページがあります。ID 1001 は動的であるため、グループごとに変化します。そのため、XML ファイルに入れることができません。その場合、ZF はパラメーターを含めずにリンクを生成しますが、もちろん機能しません。

私が見つけた解決策の 1 つは、パラメータを Zend_Navigation オブジェクトに動的に注入することです。アクションまたはコントローラーごとに実行する必要があることを除いて、これは正常に機能しています。

それを処理するより良い方法はありますか?ZF には、この作業を行うためのクラスがありますか?

フィードバックをいただければ幸いです。

ありがとう!

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

php - Zend Navigation - さまざまなナビゲーション ブロック

私はnavigation.xmlファイルを持っています:

この構成ファイルは、2 つのナビゲーション ボックス (1 つは programm_nav、もう 1 つは acc_nav) を定義します。

私のブートストラップでは、次のことを行います。

私の見解では、ナビゲーションを表示します。

しかし、どのように定義し$navSecても、常に表示されprogramm_nav、別のボックスは表示されません。acc_nav表示されることはありません。

何か案が?

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

php - Zendナビゲーション-URL構成の問題

プロジェクトのconfigsフォルダーにあるnavigation.xmlファイルにナビゲーションコンテンツを保存します。

基本的に、2つのモジュールがあります。たとえば、認証と基本的なページの使用を処理するデフォルトのモジュールと、Webサイトを管理するための管理モジュールです。

管理者としてサインインすると、aclとnavigation.xmlに従って特別な管理ナビゲーションが表示され、ナビゲーション要素は次のようになります。

しかし、管理者としてログインしているときに、自分のWebサイトのURLに大きな問題があります。私は自分の管理モジュールをかなり遅く開発したので、デフォルトモジュールのURLは次のようになります。

したがって、ブラウザのURLバーに/ default /を表示したくないので、 'module'=>'default'を省略しました。

mysite.de/admin/ticketなどの管理サイトにアクセスすると、通常はデフォルトモジュールを指すページ上のすべてのURLが管理モジュールを指すようになり、アクセスすると不正なリクエストが表示されます。

通常はmysite.de/index/contactを作成しますが、管理ページではmysite.de/admin/index/contactになります。

すべてのリンクを調整してモジュール情報を追加する必要がありますか、それとも別の解決策がありますか?

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

php - メニュー以外のページを Zend_Navigation に登録するにはどうすればよいですか?

メニューに表示されるべきではないアクセス拒否ページがあります。ただし、ユーザーがアクセス拒否ページにリダイレクトされる可能性があります。

ページにはブレッドクラム セクションもありますが、アクセスが拒否されたページに移動すると、空白として表示され、非常に見苦しくなります。

したがって、ページを登録したいのですが、ページをメニューに表示したくありません。visible プロパティを false に設定しようとしましたが、そうするとパンくずリストが正しく表示されません (項目はメニューから削除されますが)。

ページを登録してもメニューに表示しないようにするにはどうすればよいですか?

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

php - ZendFrameworkとカスタムナビゲーションコンテナ

Zendのドキュメントでは、ナビゲーションコンテナの作成について書いています。しかし、彼らは私がそれらをどこに作成すべきかを説明していません。誰か知っていますか?

また、カスタムナビゲーションコンテナが静的リンクを含むnavigation.xmlファイルを拡張または上書きするかどうかも疑問に思っています。

(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)

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

php - XML ファイルを使用して URL パラメーターを Zend_Navigation に渡す

Zend Framework 1.10.8 を使用しています。

layout.phtml にブレッドクラム セクションを作成したいと考えています。私のメニューには、 http://mydomain.com/editor/edit/id/42のような動的 URL パラメータを持つリンクがいくつかあります。

id=XXX を Zend_Navigation に渡す方法を見つけようとしていますが、XXX はデータベースからのものであり、リクエストごとに異なります。

これまでに見つけた解決策の 1 つは、params_id などのプロパティを xml 宣言に追加することです。

configs/navigation.xml で

そしてコントローラーでページをループし、パラメーター id = 42 を動的に追加します (最終バージョンではリクエストオブジェクトから 42 が取得されます)。

動的な URL パラメータを追加することは Zend_Navigation の基本的な要件のように思えるので、私のソリューションは複雑すぎてコストがかかりすぎて、「すぐに使える」もっと単純なソリューションが必要であると確信しています。

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

xml - Zend_Navigation XML 構造 (ダッシュボード ページ)

次のような Zend_Navigation (xml) でページ構造を作成する方法はありますか?

- この XML (xml の例) で実行しようとしていますが、記事ページに Dashborad のページが読み込まれ、両方のページ (記事とダッシュボード) がアクティブであるため、予期せずに機能します。

提案をありがとう。

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

php - Zend_Navigatorをビューに割り当てる方法は?

Zend_Registryを使用してみましたが、何も出力されないため、デフォルトのモジュールブートストラップでこれを試しました

しかし、それは言い'Resource matching "layout" not found'ます。2つのモジュールがあり、管理モジュールですでにZend_Navigationを使用しているため、これを乗り越える方法がわかりません。

0 投票する
4 に答える
3593 参照

php - データベースのテーブルを使用して Zend_Navigation を作成する

Zend ナビゲーションを作成するために xml ファイルを使用します

zend_navgation を作成するために、xml ファイルの代わりにデータベースのテーブルを使用できますか?

可能であれば、データベースのテーブルを使用して Zend_Navigation を作成する方法の例を教えてください。