問題タブ [wcm]

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

websphere - WebSphere wcm ポートレット コンテンツ URL の書き換え

私は WebSphere portal 6.0.1 を使用しており、WCM を使用して Web サイトを作成しています。ポートレットを使用して複数のコンテンツを表示するページがあります。だから親ページで

http://example.com/wps/portal/en/site/path/parent_page

小さなアイテムを表示するポートレットがあります。ユーザーがアイテムをクリックすると、ユーザーをリダイレクトします

http://example.com/wps/portal/en/site/path/parent_page/!ut/p/c5/04_SB8K8xLLM9MSSzPy8xBz9CP0os3hnd0cPE3MfAwMDZ2cLAyNzDx8T49BQQwMDU6B8JJK8u6-vG1A-1MI8yNUPLI9ft5d-VHpOfhLQnnCQzbhNsjDHLw-yCSRvgAM4Guj7eeTnpuoX5EZUBnvqOgIAX2ux9g!!/dl3/d3/L0lDU0lKSWdrbUEhIS9JRFJBQUlpQ2dBek15cXchLzRCRWo4bzBGbEdpdC1iWHBBRUEhLzdfQ0dBSDQ3TDAwT1VPNzAyN1JRTjMyTzBPMDAvNF9fX185/?WCM_PORTLET=PC_7_CGAH47L00OUO7027RQN32O0O00_WCM&WCM_GLOBAL_CONTEXT=/wps/wcm/connect/en/site/path/parent_page/small_item

アイテムの完全なコンテンツが表示されます。

この長い URL は、WCM 自体によって自動生成されます。次のような短いURLでページにアクセスできることを発見しました

http://example.com/wps/portal/en/site/path/parent_page/?WCM_PORTLET=PC_7_CGAH47L00OUO7027RQN32O0O00_WCM&WCM_GLOBAL_CONTEXT=/wps/wcm/connect/en/site/path/parent_page/small_item

しかし、これはまだ友好的ではありません-SEOのURLです。

だから私はこれらの質問があります:

  • !ut..... 部分なしで WCM に URL を生成させるにはどうすればよいですか?

  • を使用して、以下のようにさらに短くすることはできます.htaccessか?

http://example.com/wps/portal/en/site/path/parent_page/small_item

また

http://example.com/wps/portal/en/site/path/parent_page/content-small_item

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

websphere-portal - WCM ライブラリにアクセスできません

ポータル アプリケーションで既に正常に動作している WCM (Web Content Management) ライブラリにアクセスしようとしています。私の要件は、WAS (Webspher Application Server) にデプロイされたエンタープライズ アプリケーションから同じライブラリにアクセスすることです。私のローカルホストでは問題なく動作しますが、開発サーバーにデプロイすると以下のエラーが発生します-

スタック トレース com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.IllegalStateException: WCM リポジトリーが com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:152) の WCM_API に登録されていませんcom.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77) com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) com.ibm.ws.webcontainer. com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) の servlet.ServletWrapper.handleRequest(ServletWrapper.java:934) com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl. java:179) com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121) で、com.ibm.ws.jsp で。com.bowstreet.webapp.engine.pageprocessor.JSPPageProcessor.requestJSPPage(JSPPageProcessor. java:321) com.bowstreet.webapp.engine.pageprocessor.JSPPageProcessor.processPage(JSPPageProcessor.java:207) で com.bowstreet.webapp.engine.actions.PageAction.callAction(PageAction.java:101) で com.bowstreet .webapp.engine.WebAppAccessImpl.processPage(WebAppAccessImpl.java:228)JSPPageProcessor.requestJSPPage(JSPPageProcessor.java:321) com.bowstreet.webapp.engine.pageprocessor.JSPPageProcessor.processPage(JSPPageProcessor.java:207) com.bowstreet.webapp.engine.actions.PageAction.callAction(PageAction.java: 101) com.bowstreet.webapp.engine.WebAppAccessImpl.processPage (WebAppAccessImpl.java:228) でJSPPageProcessor.requestJSPPage(JSPPageProcessor.java:321) com.bowstreet.webapp.engine.pageprocessor.JSPPageProcessor.processPage(JSPPageProcessor.java:207) com.bowstreet.webapp.engine.actions.PageAction.callAction(PageAction.java: 101) com.bowstreet.webapp.engine.WebAppAccessImpl.processPage (WebAppAccessImpl.java:228) で

IBM Websphere Application および Portal Server 6.1 を使用しています。以下はコードスニペットです-

助けてください...

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

lotus - デフォルトのフッターを非表示にしてカスタム フッターを表示する方法は?

カスタム テーマを作成しました。このテーマで作成されたページのデフォルトのフッターを非表示にしたいのですが、theme.html でフッターを表示するコードをコメント アウトすると、ポータルのすべてのページのフッターが非表示になります。

デフォルト フッターを非表示にしてカスタム フッターをページに表示し、残りのポータル ページにデフォルト フッターを表示するには、どのような構成を行う必要がありますか。

ありがとう、プラナフ

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

dojo - Dojo を websphere portal 7 カスタム テーマに追加するにはどうすればよいですか?

WebSphere portal 7 でカスタム テーマを作成しましたが、dojo が構成されていません。すべての dojo js をカスタム テーマに追加する方法はありますか。

ありがとう、プラナフ

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

indexing - Liferay 6.1 の検索に Dynamic Data List Records を含める最良の方法

Liferay 6.2 ではIndexable、動的データ リスト定義のフィールドにオプションを設定して、検索可能にすることができます ( Liferay 6.2 のドキュメントで説明されているように) 。

検索に DDL レコードを含めたいのですが、Liferay 6.1 を使用する必要があります。これについてどうするのが最善の方法なのか、私は疑問に思っています。

現在、検索のカスタマイズを検討していますが、動的データ リストはオプションとして言及されていません。

また、Creating an Indexer Post-Processor hookも参照しましたが、これを正しく理解していれば、既存のインデックス作成プロセスのみを変更できます。

カスタム アセットのインデクサーを作成することは可能と思われますが、このプロセスはおそらく非常に時間がかかり、カスタム アセットに適用できる同じプロセスが動的にも機能するかどうかわからないため、これが最善の方法であるかどうか疑問に思います。データリスト全般。

Liferay 6.1 (6.2 など) で検索可能な動的データ リストを実現する簡単な方法はありますか?