問題タブ [modx-templates]

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 投票する
4 に答える
2718 参照

modx - modx チャンクでレイアウトを作成し、テンプレートで呼び出す

私はmodxレボリューションを使用しています。他のチャックの例を呼び出すレイアウトというチャンクを作成したい

ヘッド ヘッダー ナビゲーション ボディ フッター

次に、私のテンプレートで //open layout tag[[$layout]] [[$layout]]//close layout tag のようなことを行います。次に、開始終了タグの内側に [[*content]] を追加します。これにより、レイアウト テンプレートをテンプレートに複製しなくても、何度でもレイアウト テンプレートを再利用できます。最初の質問、それは可能ですか、2番目の質問は、この目標を達成するためにどのような構文が必要ですか? 私は modx にはかなり慣れていませんが、他のフレームワークでも可能であることを知っているので、助けていただければ幸いです。ありがとう。

Apache Tapestry フレームワークで作成されたサンプル コンセプト。明らかに異なる構文ですが、私が探しているものの一般的なアイデアが得られるはずです。

使用されるコンポーネント/チャンク。

レイアウト ヘッダー ナビゲーション フッター

レイアウトの内側

目次・テンプレート内

これが明確にするのに役立つことを願っています。

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

css - CSS を ModX リソースとして管理できますか?

私は ModX Revolution マネージャーを使用しており、CSS をファイルではなく ModX リソースに変換できないかと考えていました。テンプレートとその変数も利用したいと思います。それは可能ですか?そうすることの欠点は何ですか?何か利点はありますか (私が以下で考えているものを除いて)?

私がこれを好む理由は、@import ステートメントでいくつかの CSS ページを使用して、CSS のオブジェクト指向を少し改善するためです。これを ModX で直接行うことができれば、アップロードと同期を節約できます。

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

modx - テンプレート (およびその他の要素) の一部が表示されなくなりました。彼らはどこにいる?

最近、ModX Elements を整理して分類しました。いくつかのカテゴリを追加してから、テンプレートやその他の要素をそれらに移動し始めました。リストに表示されなくなり、アクセスできません。どうすればそれらを取り戻すことができますか?

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

modx - 「lofslidernews」ヘッダーの問題

おはよう!

私は最近 MODx Evolution 1.0.6 を手に入れ (Revolution が Chrome で表示の問題を抱えていたため)、Photoshop でテンプレートを作成しました。スライスとエクスポートだけでなく、デザインも作成し、さらに「ニュース スライダー」 ( lofslidernews ) を組み込みました。テストサイト(ローカルとリモートの両方)で意図したとおりにすべて機能しましたが、テンプレートとしてMODxインストールに統合するようになったとき(サイト全体を構築する際のテストサイトでもあります)、できませんでしたスライダーが正しく動作しません。

まず第一に、サイトがどのように見えるべきか - Working Design .

ただし、MODx に移動したときに得たものは次のとおりです- MODx デザインの失敗 - Sadface

注:最初のリンクのメイン コンテンツは Joomla! に言及していますが、Joomla! ではありません。関連するプラグインまたはモジュールであり、標準スクリプト内で完全に機能します。スライダーの実際のコンテンツ (説明など) は、標準の HTML としてページ内にありますが、開発が進むにつれて、これを独自のチャンクに移動する可能性があります。

ご覧のとおり、最初のリンク (プレーンな HTML とスクリプト) ではすべてが機能しますが、2 番目のリンク (MODx) では、ニュース スライダーがローダーで保持され、進行しません。すべてのファイルが配置されていることを確認しました (同じ場所にある同じページの html バージョンを使用して、期待どおりに読み込まれます)。明らかに、標準の HTML バージョンでは、スニペットが使用できないため、ヘッダー内でスクリプト リンクを使用しました。

スニペットを調べたところ、これは正しいと思いますが、CMS を初めて使用するので、検証とポインタが必要です。

注意:トラブルシューティングのために、ローカル参照 (接頭辞に ) ではなく、スクリプトの URL 全体に直接リンクしました./

ページの残りの部分は期待どおりにロードされますが、ローダーはそこにとどまります。の最初の行を削除するregClientCSSと、ページが読み込まれますが、書式設定はありません。もちろん、書式設定がないため、ニュース スライダーは機能しません。

Joomla よりも MODx を使用することで得られる可能性のある創造的な自由! (私の現在の CMS) は非常に魅力的であり、SO の善良な人々が私を助けてくれると確信しています。これを機能させるための助け(およびMODxの一般的なヒントさえも)は大歓迎です!

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

modx - ModXRevolutionTVのアクセス許可が期待どおりに機能しない

ModXRevolutionのテンプレート変数に設定されたアクセス許可を取得するのに問題があります。私はAdministratorsグループのメンバーであり、Adminリソースグループへのフルアクセス権があります。ただし、管理者アクセスのみを許可するようにテンプレート変数を設定すると、TVが使用されているテンプレートを使用するページを編集しようとすると、TVが表示されなくなります。

さらに、別のリソースグループがテレビへのアクセスを許可されているときはいつでも、私はテレビにアクセスできるようです。ModXは、本来あるべき状態に反転したアクセスを許可/拒否しているようです。

私はModXを初めて使用するので、この問題に関して助けていただければ幸いです。必要に応じて、さらに情報を投稿することもできます。

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

pagination - ページネーション[+next+]がMODxCMSテンプレートで機能しない

ページネーション機能を[[Ditto?...]]MODxCMSで。

ページにドキュメントを表示していますが、制限は5に設定されています。他のページ付けテンプレートプレースホルダーからの出力は機能しているようですが、[+next+]リンクは次の5つのドキュメントのセットをロードしません(日付の降順)。

これが私のテンプレートコードです:


私が得る出力は次のとおりです。


ご覧のとおり、出力は正しいですが、「次へ」リンクをクリックすると、結果のURLは変わりません.../news.html?start=5が、ページのコンテンツは同じままです(つまり、最新の5つのドキュメントが表示されます)。

これは、私がこのプロジェクトをクライアントから継承したときのテンプレートと機能であり、これまでMODx CMSを使用したことがありません。誰か助けてくれませんか?

パラメータなどでSQLオフセットを更新する方法はありますか?私はDitto/MODxのWikiページをすべて調べてきましたが、必要なことやすべきことを見つけることができません。

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

wordpress - WordPress テーマのコアを抽出し、Modx で使用するために転送/再コード化するにはどうすればよいですか?

Modx に転送できるようにコードを確認するために WP テーマを購入しました。注意すべき特定のフォルダーはありますか? Wordpress のテーマ (Roots) の 1 つに役立つ場合は、HTML5 Boiler Point と Twitter の Bootstrap を使用します。

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

variables - 別のドキュメントからのテンプレート変数の読み込み

ID = 1形式の一連のテンプレート変数に依存する を含むドキュメントがあります[+template-variable-NUMBER+]。これらの値を使用してフィールドに入力しました。これは document に適していますID = 1。ただし、私がやりたいのは、のテンプレート変数の値を を使用ID = 1してドキュメントに貼り付けることですID = 2

使用したい:[+template-variable? id='1'+]または似たようなものID = 2

要するに、両方のページで同じ変数の 3 つのグループが必要であり、それらを 2 回入力する必要はありません。