問題タブ [magnolia]

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

jsp - MAGNOLIA CMS-cmsu:simpleSearchはAuthorインスタンスでは機能しますが、Publicインスタンスでは結果を返しません

次のコードを使用して検索結果を表示しています

Authorインスタンスでは正常に機能しますが、何らかの理由で、パブリックインスタンスで返される結果セットは常に空です。

条件は常にtrueを返します。

この問題がどこから来ているのか考えていますか?

よろしくお願いします、A。

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

tomcat - IntelliJを使用したWebアプリケーション実行構成でMavenオーバーレイを使用しますか?

私はマグノリアベースのウェブサイトを開発しています。私はwebappアーキタイプを使用して新しいWebアプリケーションを作成しています。コマンドラインを使用して、WARを作成し、それをコンテナー(Tomcat)にデプロイできます。次にそれを実行すると、正常に動作します。

次のステップは、プロジェクト構造をIntelliJにインポートすることでした。IntelliJはすべてを正常に認識し、すべてをコンパイルできます。私は最初にMavenクリーンを実行してこれをテストし、次にIntelliJに残りを実行させました(プロジェクトの再構築)。

最後のステップは、それを私のコンテナで実行させることです。私は以前にWebアプリの実行構成をセットアップしました(それらは戦争オーバーレイを使用しません)、そしてそれらはうまく機能しました。この場合、以前と同じように設定し、分解されたWebアプリケーションアーティファクトをポイントします。

tomcatを実行すると、Webアプリが見つかりません。オーバーレイがプロジェクトのターゲットディレクトリにマージされていないことがわかりました(これは通常、mavenインストールを実行する場合に当てはまります)。ただし、IntellJは私のプロジェクトにoverlaysディレクトリを作成し、そこに(overlay / super)WARファイルを解凍しました。

自分でMavenをインストールしてから、IntelliJでTomcatを実行すると、動作します。これは明らかです。なぜなら、必要なあらゆる種類のファイルが私のターゲットディレクトリにあるからです(たとえば、web.xmlのように:))。

私が欲しいのはこれです:-IntelliJは、Tomcatを実行するときに、「mvninstall」または「mvnpackage」と同じようにターゲットディレクトリを準備する必要があることを知っています。

内容:-その間に何かを行います。ターゲットディレクトリを作成し、webappプロジェクトからリソースをコピーします。WARの依存関係をオーバーレイしないため、webappのターゲットディレクトリは不完全です。

誰かがこれを解決するためのヒントがありますか?

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

safari - Magnolia にアップロードされたドキュメントの content-type を指定する

mp4 ビデオ ファイルを Magnolia DMS にアップロードしましたが、Safari (Mac/iPad) で再生できません。調査の結果、Magnolia から返された Content-Type は、要求に対して「application/octet-stream」であることがわかりました。Tomcat を介してファイルを直接提供すると、正しい Content-Type "video/mp4" が返され、ビデオの再生が機能します。

Magnolia で返される content-type をどのように設定できますか?

content-type がリクエストの関数であることはわかっていますが (たとえば、URL に「.jpg」を追加すると、返されるタイプは「image/jpeg」になります)、この知識を使用して解決策を見つけることはできませんでした。

アップデート:

MIME 構成が見つかり、「mp4」の Content-Type を「video/mp4」に変更できました。ただし、Magnolia によって返される Content-Type は現在

コンテンツ タイプ: video/mp4;charset=UTF-8

一方、Tomcat によってホストされているファイルに対して返される正しい、機能する Content-Type は

コンテンツ タイプ: ビデオ/mp4

Magnolia が Content-Type に文字セット情報を追加しないようにすることは可能ですか?

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

magnolia - Magnolia CMS の組み込みフォーム: 「From」入力をオーバーライドする SMTP 構成

次のページhttp://documentation.magnolia-cms.com/modules/mail.html#ConfiguringSMTP セクション「メッセージの送信 >> プレーン テキストと HTML メッセージ」では、次の内容を読むことができます。

From:[...]ここに入力されたアドレスに関係なく、Magnolia CMS は smtpUser を使用して電子メールを送信しますが、ここのアドレスは送信者として受信者に表示されます。これは、fake@address.com からメールを送信すると、このアドレスから送信されたように見えることを意味します。

ただし、メールを受信すると、smtpUser 構成のメールが表示され、「fake@address.com」メール アドレスが表示されません (無視されます!?)

何か不足していますか?ありがとう

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

magnolia - マグノリアCMS:私のウェブサイトの上部にある水平ナビゲーションバーでページを非表示にする方法

「[一般]/[ページのプロパティ]ウィンドウで、[ナビゲーションにこのページを表示しない]を選択すると、ナビゲーションでページを非表示にできます。」ということわざを見つけました。

残念ながら、このオプションは表示されません。

これを他の方法で行う方法はありますか?

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

java - マグノリアcmsをスプリングmvcと統合するには?

ブロッサム モジュールを使用して春のアプリケーションをマグノリアと統合しようとしていますが、これを行う方法がわかりません。

私はこのテーマについて多くのことを読みましたが、web.xml と applicationContext.xml がどのように見えるべきか、まだ実際にはわかりません。

私の web.xml ファイルには、2 つのマグノリア リスナーと春のリスナーがあり、2 つのサーブレットが 1 つは花用で、もう 1 つは春用である必要がありますか? そして、私のapplicationContextはどのように見えるでしょうか?

web.xml と applicationContext.xml の実際の統合の例を教えてください。Web のあらゆる場所を見てきましたが、web.xml はどこにもありません。

どうもありがとうございました :)

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

java - マグノリアcmsのフィルターチェーンをバイパスするにはどうすればよいですか?

すべてのフィルターチェーンをバイパスするにはどうすればよいですか?

/web/スプリングディスパッチャが受信できるように、最初のURLをバイパスしてほしい。

ありがとう :)

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

content-management-system - Magnolia CMS への Google アナリティクスの追加

Magnolia CMS を使用して構築したサイトがあり、そのページに Google アナリティクスを追加する必要があります。Google アナリティクス for STK モジュールをインストールし、ドキュメントに従っています。

この追跡番号はアクセス権のないアカウントのものなので、この構成が機能していることをテストするにはどうすればよいですか? ページのソース コードを開きましたが、GA への参照が見当たりません。何か案は?

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

java - magnolia cmsを休止状態の検索と統合する方法は?

誰かがこれらの2つのフレームワークを含む動作するアプリケーションを手に入れることができましたか?

私が直面している問題は、依存関係が次のようなものであるということです。

magnolia 4.4.5-> apache jackrabbit 1.6.4-> apache lucene 2.4.1 hibernate search 3.4.1.Final-> apache lucene 3.1.0

そのため、luceneバージョンには一貫性がありません。そして、注釈付きの休止状態検索のバージョンが必要です。

私は本当にこれら2つを統合しようとしましたが、運がありませんでした。他の誰かがなんとかしてくれたらいいのにと思います。

ありがとう :)

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

java - マグノリアcmsでは動作しません

Magnolia cms と Spring mvc を統合するプロジェクトがあります。spring サーブレットはモジュールとして magnolia にロードされ、 pattern が割り当てられます/web/*。サーブレットはモジュール記述子で定義されているため、web.xml ファイルにはサーブレット定義がなく、そこには magnolia フィルター チェーンのみが定義されています。

私が抱えている問題は、次のコードを試すときです

たとえば、マグノリアのページ テンプレートでは、ファイルが見つからないというエラーが表示され、 で検索され/src/main/webapp/web/headerます。

しかし、web.xml でスプリング サーブレットを宣言すると、エラーは発生せず、動作します。

誰かがなぜこれが起こっているのか教えてもらえますか? <jsp:include>単純にマグノリア フィルター チェーンを調べて、Spring サーブレットが要求し、要求されたページを返すマップを見つけられないのはなぜですか?

ありがとう :)

これは私の web.xml ファイルです:

これは、ブロッサムのモジュール記述子内でスプリング サーブレットを定義する方法です。

これは、magnolia のページ ホームに使用したメイン テンプレートです。

ページ header.jsp は の下にありwebapps/WEB-INF/views/ます。

インクルードの横にあるEclipseで表示されるエラーは次のとおりです。

フラグメント "/web/header" が予期されたパス /project_name/src/main/webapp/web/header で見つかりませんでした

ブラウザに表示されるエラーは次のとおりです。

HTTP ステータス 404 - /project_name/web/header

問題は、次のコードを web.xml に配置すると機能することです。

これがお役に立てば幸いです..どうもありがとうございました:)