問題タブ [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.

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

php - 他の動的スニペットを制御するためのマスター スニペット

ModX Web サイトに大量のデータをインポートできるプロジェクトに取り組んでいます。

これにより、インポートされたフィールドからのデータを表示できるようにする必要がありますが、クライアントが個々のフィールドをコンテンツ リソースに表示したい場所に配置できるようにする必要があります。

したがって、私の考えは、個々のフィールドをそれぞれプルする個々のスニペットを作成することでした。

ただし、数百のフィールドが存在する可能性があるため、これはテーブルに対して何度もクエリを実行する必要があるため、システムを完全に占有することになることはわかっています。

すべてのフィールドをプルする「マスター スニペット」を作成するにはどうすればよいですか?

たとえば... 1 回プルして を取得Rec1Field1, Rec1Field2, Rec1Field3, Rec1Field4しますが、[[Rec1Field1]]、[[Rec1Field2]]、[[Rec1Field3]]、[[Rec1Field4]] などのコンテンツ リソースで使用できます。

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

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]]正しいかどうかは正直わかりません。もっと何かが必要な気がします。いくつかのチャンクや追加のスニペットが必要なのか、それともある種のプロパティを持つタグが必要なのかはわかりません。助けていただければ幸いです。

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

modx - MODx で同上呼び出しをループする

同上を使用して、特定の親の最後のエントリを表示します。このために、次の呼び出しを使用しています。

私は今、自分のウェブサイトが特定の範囲の親 ID を継続的にループし、親パラメーターを 1 秒おきに変更したいと考えています。

結果は、ditto 呼び出しによって呼び出されたコンテンツの「スライドショー」になるはずです。

特殊効果なし、デザインなし (テンプレートで提供されるものを除く)。

これを管理する簡単な方法はありますか?

解決:

動作するようになりました。

このリソースを作成しました:

このスクリプトを使用して、目的の同上呼び出しを取得し、それらをループします。

すべてのステップを 1 つの関数で実行しようとしましたが、何らかの理由で、回転する前にすべての同上呼び出しが 3 回表示されていました。理由はわかりません。

ご協力ありがとうございました!

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

modx - modx evolution リソースオブジェクトからテンプレート値を取得

modx evo 1.0.2 を使用しています。リソース ID があります。今、私はこのリソースのテンプレート変数を取得したかった.

リソース ID の配列があります。次のようにIDでリソースを取得しています:

このリソースのテンプレート変数を取得したいと思います。私はこのように試しました:

それは機能していませんでした。特定のリソースから tvValue を取得する適切な方法は何ですか?

どんな提案も役に立ちます。

ありがとう

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

php - modx - エイリアスの大文字の問題

同じページを少し長いURLでも利用できるようにするシンボリックリンクを作成したmodxのページがあります。私の問題は、いくつかの大文字のシンボリックリンクエイリアス URL が必要なことです。

適切な大文字で保存しようとしました modx は自動的に小文字に変換します。