問題タブ [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.
php - zend_navigation を使用した zend headtitle
メニューの作成に zend_navigation を使用しています。これはうまくいきます。現在のページを取り、headTitle を使用してページ タイトルとして設定できるかどうかを調べています。それを行う方法はありますか?
また
Pagetitle とメタ データを作成するために構成ファイル (.ini) を使用するにはどうすればよいですか?
zend-framework - Zend Framework ナビゲーション - パラメータを動的に追加する
Zend_Navigation を使って Web サイトのブレッドクラムを作成しようとしています。ページの階層をリストする XML ファイルを作成しました。動的パラメーターを持つページを除いて、ほとんどの部分で問題なく動作しています。
たとえば、「www.../groups/gid/1001」という URL を持つグループ ページがあります。ID 1001 は動的であるため、グループごとに変化します。そのため、XML ファイルに入れることができません。その場合、ZF はパラメーターを含めずにリンクを生成しますが、もちろん機能しません。
私が見つけた解決策の 1 つは、パラメータを Zend_Navigation オブジェクトに動的に注入することです。アクションまたはコントローラーごとに実行する必要があることを除いて、これは正常に機能しています。
それを処理するより良い方法はありますか?ZF には、この作業を行うためのクラスがありますか?
フィードバックをいただければ幸いです。
ありがとう!
php - Zend Navigation - さまざまなナビゲーション ブロック
私はnavigation.xml
ファイルを持っています:
この構成ファイルは、2 つのナビゲーション ボックス (1 つは programm_nav、もう 1 つは acc_nav) を定義します。
私のブートストラップでは、次のことを行います。
私の見解では、ナビゲーションを表示します。
しかし、どのように定義し$navSec
ても、常に表示されprogramm_nav
、別のボックスは表示されません。acc_nav
表示されることはありません。
何か案が?
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になります。
すべてのリンクを調整してモジュール情報を追加する必要がありますか、それとも別の解決策がありますか?
php - メニュー以外のページを Zend_Navigation に登録するにはどうすればよいですか?
メニューに表示されるべきではないアクセス拒否ページがあります。ただし、ユーザーがアクセス拒否ページにリダイレクトされる可能性があります。
ページにはブレッドクラム セクションもありますが、アクセスが拒否されたページに移動すると、空白として表示され、非常に見苦しくなります。
したがって、ページを登録したいのですが、ページをメニューに表示したくありません。visible プロパティを false に設定しようとしましたが、そうするとパンくずリストが正しく表示されません (項目はメニューから削除されますが)。
ページを登録してもメニューに表示しないようにするにはどうすればよいですか?
php - ZendFrameworkとカスタムナビゲーションコンテナ
Zendのドキュメントでは、ナビゲーションコンテナの作成について書いています。しかし、彼らは私がそれらをどこに作成すべきかを説明していません。誰か知っていますか?
また、カスタムナビゲーションコンテナが静的リンクを含むnavigation.xmlファイルを拡張または上書きするかどうかも疑問に思っています。
(データベースから動的リンクを追加するためのカスタムナビゲーションコンテナを作成したい)
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 の基本的な要件のように思えるので、私のソリューションは複雑すぎてコストがかかりすぎて、「すぐに使える」もっと単純なソリューションが必要であると確信しています。
xml - Zend_Navigation XML 構造 (ダッシュボード ページ)
次のような Zend_Navigation (xml) でページ構造を作成する方法はありますか?
- この XML (xml の例) で実行しようとしていますが、記事ページに Dashborad のページが読み込まれ、両方のページ (記事とダッシュボード) がアクティブであるため、予期せずに機能します。
提案をありがとう。
php - Zend_Navigatorをビューに割り当てる方法は?
Zend_Registryを使用してみましたが、何も出力されないため、デフォルトのモジュールブートストラップでこれを試しました
しかし、それは言い'Resource matching "layout" not found'
ます。2つのモジュールがあり、管理モジュールですでにZend_Navigationを使用しているため、これを乗り越える方法がわかりません。
php - データベースのテーブルを使用して Zend_Navigation を作成する
Zend ナビゲーションを作成するために xml ファイルを使用します
zend_navgation を作成するために、xml ファイルの代わりにデータベースのテーブルを使用できますか?
可能であれば、データベースのテーブルを使用して Zend_Navigation を作成する方法の例を教えてください。