問題タブ [modx-evolution]
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 - 他の動的スニペットを制御するためのマスター スニペット
ModX Web サイトに大量のデータをインポートできるプロジェクトに取り組んでいます。
これにより、インポートされたフィールドからのデータを表示できるようにする必要がありますが、クライアントが個々のフィールドをコンテンツ リソースに表示したい場所に配置できるようにする必要があります。
したがって、私の考えは、個々のフィールドをそれぞれプルする個々のスニペットを作成することでした。
ただし、数百のフィールドが存在する可能性があるため、これはテーブルに対して何度もクエリを実行する必要があるため、システムを完全に占有することになることはわかっています。
すべてのフィールドをプルする「マスター スニペット」を作成するにはどうすればよいですか?
たとえば... 1 回プルして を取得Rec1Field1, Rec1Field2, Rec1Field3, Rec1Field4
しますが、[[Rec1Field1]]、[[Rec1Field2]]、[[Rec1Field3]]、[[Rec1Field4]] などのコンテンツ リソースで使用できます。
php - Modx evo 配列値
こんばんは。
MODX
現在、Web サイトを書き直しており、 (Evolution) ページ内の配列にさまざまな値を出力するスニペットを作成しようとしています。SYSTEM_STATUS
次のようにセットアップと呼ばれるスニペットがあります。
そのスニペットは、[[!SYSTEM_STATUS]]
snippet タグを使用してページの上部で呼び出されます。ただし、ページの後半で、これらの値の一部を配列からページに出力したいと考えています。たとえば、すべての_COLOR
値はステータス (CSS プロパティ) を示すボックスの色を変更するために使用され、すべての_IMAGE
値はイメージを変更するために使用され、すべて_PING
の値は_MSG
ステータス メッセージと ping 値を出力するために使用されます。
私が知りたいのは、その配列から値を「抽出」し、ページ内の関連するポイントでそれらを印刷する方法です。SITE_MSG
値を文字列としてページに出力したいとしましょう。MODX Evolutionでそれを行うにはどうすればよいですか?
のようなものだと思っていましたが、それが[[!SYSTEM_STATUS $X=SITE_MSG]]
正しいかどうかは正直わかりません。もっと何かが必要な気がします。いくつかのチャンクや追加のスニペットが必要なのか、それともある種のプロパティを持つタグが必要なのかはわかりません。助けていただければ幸いです。
modx - MODx で同上呼び出しをループする
同上を使用して、特定の親の最後のエントリを表示します。このために、次の呼び出しを使用しています。
私は今、自分のウェブサイトが特定の範囲の親 ID を継続的にループし、親パラメーターを 1 秒おきに変更したいと考えています。
結果は、ditto 呼び出しによって呼び出されたコンテンツの「スライドショー」になるはずです。
特殊効果なし、デザインなし (テンプレートで提供されるものを除く)。
これを管理する簡単な方法はありますか?
解決:
動作するようになりました。
このリソースを作成しました:
このスクリプトを使用して、目的の同上呼び出しを取得し、それらをループします。
すべてのステップを 1 つの関数で実行しようとしましたが、何らかの理由で、回転する前にすべての同上呼び出しが 3 回表示されていました。理由はわかりません。
ご協力ありがとうございました!
modx - modx evolution リソースオブジェクトからテンプレート値を取得
modx evo 1.0.2 を使用しています。リソース ID があります。今、私はこのリソースのテンプレート変数を取得したかった.
リソース ID の配列があります。次のようにIDでリソースを取得しています:
このリソースのテンプレート変数を取得したいと思います。私はこのように試しました:
それは機能していませんでした。特定のリソースから tvValue を取得する適切な方法は何ですか?
どんな提案も役に立ちます。
ありがとう
php - modx - エイリアスの大文字の問題
同じページを少し長いURLでも利用できるようにするシンボリックリンクを作成したmodxのページがあります。私の問題は、いくつかの大文字のシンボリックリンクエイリアス URL が必要なことです。
適切な大文字で保存しようとしました modx は自動的に小文字に変換します。