問題タブ [modx-revolution]

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

list - MODx - リソースを一覧表示し、年ごとにグループ化し、月ごとにサブグループ化します

MODx について具体的な質問があり、発行年ごとにグループ化し、発行月ごとにサブグループ化するリストを作成する方法があります。このようなもの:

Archivist を調べましたが、多くの選択肢がないようです。

getResources を使用することは可能ですか、それとも独自のスニペットを作成する必要がありますか?

ありがとう。

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

modx - FormIt、MODx revo のフックから redirectParams を設定するにはどうすればよいですか?

redirectParamsFormIt、MODx revo のフックから設定するにはどうすればよいですか? 編集後に、編集されたものの正しいIDでユーザーをビューページにリダイレクトするために必要です。問題は、ID がフックの前に知られていない場合 (新しいものが作成されている場合のように)、正しく設定できないredirectParamsか、またはできるかということです。

0 投票する
3 に答える
3648 参照

php - MODxギャラリーが画像を正しく表示しない

最近、MODxRevolutionを使用してWebサイトを開設しました。同じ名前のプラグインを使用してギャラリーを作成しようとしています。アップロードされた元の画像が表示されているリンクをクリックしてください。これが私のギャラリーページのコードです:

問題を引き起こしているコードは次のとおりです。

これにより、次の(例)URLが生成されます。

Internet Explorer(6と9でテスト済み)でフォローすると(6と9でテスト済み)、画像は問題なく表示されます。ただし、私がテストした他のすべてのブラウザーでは、notepad++または別のテキストエディターで画像をロードした場合と同じように表示されます。

画像に対して「名前を付けて保存」を右クリックすると、画像ではなくphpリダイレクトが保存され、「画像を右クリック」すると上記のリンクと同じになります。

したがって、私はa)これを修正する方法があるか、b)phpページを経由せずに画像に直接リンクする方法があるかどうかを尋ねています。

あなたが与えることができるどんな助けにも感謝します、

サイモン

0 投票する
3 に答える
840 参照

php - エコーを使用せずにスニペットからの出力を表示する方法

modxのスニペットに関するドキュメント:http://rtfm.modx.com/display/revolution20/Snippets

ドキュメントの上部近くに、次の ように書かれています。コンテンツをエコーアウトするのではなく、コードを返す方法に注意してください。スニペットでechoを使用しないでください。常に出力を返します。

これは何も表示しません:

これは表示されます:

コンテンツをエコーできない場合、HTMLページに印刷するにはどうすればよいですか?

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

content-management-system - ModX Revo バックエンドのテンプレートから Content TV を非表示または削除しますか?

ModX Revolution にリソースがあり、いくつかの TV を使用していますが、「コンテンツ」TV は使用していません。したがって、それは使用されず、フロントエンドに表示されるべきではないコンテンツを挿入するユーザーを混乱させます。

ModX Revolution バックエンドの特定のテンプレートから「コンテンツ」入力を非表示または削除するにはどうすればよいですか?

0 投票する
3 に答える
1195 参照

development-environment - MODx ローカル開発セットアップ/システム

私は MODx を初めて使用しますが、そのパワーと柔軟性には非常に感銘を受けています。注意点が 1 つだけあります。それは、私がよく知らないからだと思います。

私はフロントエンド開発者で、あらゆる規模の Web サイトを構築することに慣れています。しかし、私は通常、ファイルとバージョン管理を扱っています。MODx でこのパラダイムを維持するにはどうすればよいですか?

これまでのところ、IDE を使用する唯一の方法は、静的ファイルをコードと共に保持し、後で MODx Manager にコピー/貼り付けすることです。理想にはほど遠い。

スニペットやチャンクなどを含めるために、多くの人が「インクルード」スニペットを使用していることは承知しています。これは MODx 固有のタグで機能しますか? たとえば、ファイルをスニペットとして含め、そこでテンプレート変数 (またはリソース リンク) を定義した場合、それは適切にレンダリングされますか?

また、スニペット コードを MODx Manager に入力するのと比較して、ファイルを含めることでスニペットを使用するとパフォーマンス ヒットがありますか?

要するに、MODx でサイトを開発するにはどうすればよいですか? コードはどこに入力しますか?「HTML のインポート」のような機能はありますが、スニペットとチャンク用ですか? Manager を経由せずに、新しいテンプレート、ドキュメント、チャンク、TV などを作成する方法はありますか?

前もって感謝します!

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

.htaccess - .htaccess - リンクからフォルダーを削除してページ上のリンクをリダイレクトする

このチュートリアルに従って、MODx Revo 2.1.3 インストールのサブドメインを管理しました。これは、Web ルート フォルダー内の htaccess ファイルが、subdomain.mydomain.com の呼び出しを、サブドメインと同じ名前の Web ルート ディレクトリ内のフォルダー (つまり、/home/mydomain/www/subdomain) にリダイレクトするというものです。サブドメインには、ページを実行するための MODx ファイルと、それ以降のすべてのリクエストをルート フォルダーに戻すための別の htaccess が含まれています。

それのより良い部分は機能します。サイトのホームページを表示できます (MODx がその役割を果たしていることを意味します) が、css、js、画像などへのリンクが機能せず、Wayfinder および getResources パッケージが出力に失敗しているようです。images+css+js に使用されているリンクは /subdomain/assets...etc です。/assets フォルダーを直接指すリンクが必要です。ルート .htaccess はリクエストをサブドメイン フォルダーにリダイレクトするように機能しますが、フォルダー内の .htaccess は残りのリクエストのルートに戻るものを何も指し示しません。

ここに私のルート フォルダー htaccess があります。これはチュートリアルの 2 番目の部分です。

サブドメイン フォルダーの htaccess は次のとおりです。

サイトが機能することは知っています。チュートリアルのようにまだ処理されていないサブドメインを使用してアクセスできます。これですべて揃ったので、あとはリンク リクエストを整理するだけです。誰でも助けることができますか?

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

modx - Modxフロントエンドが表示されない

modx Revolutionをインストールしましたが、フロントエンドを除いて、すべてがマネージャーで正常に機能しています。ローカルWebサイトを参照しても、何も表示されず、

エラーログイン/キャッシュ/ログとマネージャーからのログページを確認しましたが、レコードがありません。これをトラブルシューティングするにはどうすればよいですか?

-よろしく。イェヒア

0 投票する
3 に答える
5193 参照

javascript - Jquery/Ajax MODx からスニペットを呼び出す

変更イベントでjQueryを使用して投稿するselect要素があります。それをスニペットに投稿して結果を返そうとしましたが、スニペットがJavaScriptから直接呼び出された場合、 ( $modx) オブジェクトがあり、PDO を使用して DB にアクセスできません。私のコードは次のとおりです。

それを行うための正しいアプローチは何ですか?