問題タブ [liferay-6]
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.
liferay - Liferay $serviceLocator.findService("com.test.Foo") が portal_normal.vm で NoSuchBeanDefinitionException を与える
私は liferay6 を使用しており、portal_normal.vm で com.test.Foo (ext-service に追加) にアクセスしようとしています。
次の例外が発生しています。
原因: org.springframework.beans.factory.NoSuchBeanDefinitionException: 'com.test.Foo' という名前の Bean が定義されていません。
この Bean をどこで宣言する必要がありますか?
templates - Liferay 6-カスタムレイアウトをデフォルトとして設定するにはどうすればよいですか?
私はLiferay6プロジェクトに取り組んでおり、プロジェクトの一部は、デフォルトとしてサイト全体で使用される新しいレイアウトテンプレートを作成することです。Liferay自身のwikiは、レイアウトテンプレートに関するドキュメントが非常に少なく、Google検索やここSOでさえ幸運に恵まれていません。
質問に答えるような記事(Liferay-各ページのレイアウト)を1つ見つけましたが、やり過ぎかもしれません。その質問では、目標はページに基づいてテンプレートを変更することでした。そのため、答えはフックを作成し、それを使用して必要に応じてその場でテンプレートを設定することでした。ここでは、このカスタムテンプレートを常にすべてのページのデフォルトにしたいので、他の質問への回答は実際に必要なものよりも多いと思います。
誰かがこのパズルの答えを持っているなら、私に知らせてください。ありがとう!
--JLM-
login - Liferay ポータル 6 で認証タイプを変更する
私は Liferay ポータルを初めて使用します。バージョン 6 を使用する予定です。ご存じのとおり、現時点では、emailAddress、screenName、userId のいずれかで Liferay にログインできます。
1.既存の Jboss ポータルはユーザー名としてカスタマー ID を使用しています。そのため、liferay ポータルでもこれを変更したくありません。認証タイプの 1 つとしてカスタマー ID を含めるにはどうすればよいですか?
2. 現在の Liferay ポータルでは、emailAddress、screenName、userId のいずれかをユーザー名として使用できます。
前もって感謝します。どんな助けでも大歓迎です。
web-services - LiferayWebサービスを介したドキュメントライブラリアイテムの権限の変更
Portlet_DL_DLFileEntryService
( )を使用していくつかのファイルをドキュメントライブラリにアップロードしました/tunnel-web/secure/axis/Portlet_DL_DLFileEntryService
。今、私は彼らの許可を変更したいと思います。私が正しければ、Portal_PermissionService
(/tunnel-web/secure/axis/Portal_PermissionService
)でそれを行うことができます。誰かが私にいくつかの実用的な例を教えてもらえますか?単純なsoapUIリクエストで十分です。
たとえば、インスタンスがあり、ロールへのアクセス許可とロールへのアクセス許可DLFileEntrySoap
を追加したいとします。どのメソッドを呼び出す必要があり、メソッドのパラメーターの値は何ですか?VIEW
Guest
VIEW
UPDATE
Publisher
Portal_PermissionService
spring - JSPページに移動する前にFormBeanを設定する方法
私は全くの初心者です。ですから、当たり前のことを見逃してしまったら、我慢してください。
私が使用している環境:Spring Portlet MVC(3.0)、Liferay 6.0.6
コントローラ、フォームBean、JSPページがあります。以下のコードを使用して、フォームを正常に送信し、フォームBeanを取得できます。ただし、BeanがJSPに転送される前に、フォームBeanにいくつかの値をプリロードする方法に固執しています。誰かが正しい方向を指摘できますか?
私のコントローラー:
私のJSPページ:
フォームビーン:
jboss - Velocity / JS / CSS での Liferay 6 Dockbar のカスタマイズ
私は通常のユーザー向けの「ポータル ドックバー」全体のファンではありません (外部向けのホスティングには Liferay を使用しています)。そして、「Go To」などを人々に見せたくありません(表示するにはパワーユーザーでなければならないなどを使用して、プライベート/パブリックページを非表示にしました)。
しかし、管理者以外のユーザーのドックバーにある不要なアイコンなどを排除したい (画像を参照) - 「管理」セクションを削除する - トグル編集コントロールを削除する (管理者以外には表示されるべきではない!?)
これらのことは、ログインしている「基本」ユーザーに混乱をもたらすと思います。
liferay - init_custom.vmへの変更が表示されない
私は新しいLiferayテーマを構築していて、この問題に押しつぶされています。
に変更を加えた場合、変更をinit_custom.vm
確認する唯一の方法は、Tomcatを再起動することです。CSSの編集や画像の追加など、テーマに他の変更を加えると、AntDeployターゲットを介してテーマを展開した後に変更を確認できます。テンプレートにはそのような運はありません。
デプロイ後に確認しまし$CATALINA_HOME/webapps/my-theme/init_custom.vm
たが、そのファイルには変更が反映されています。
これがサイクルになるとしたら、私は開発を続けることができません。再起動せずにベロシティテンプレートを変更できる必要があります。助言がありますか?
変更を加えたときにテーマをデプロイするために、EclipseLiferayIDEとAntビルドを使用しています。Liferay6.0.6Tomcatバンドルを使用しています。私もすでにinclude-and-override=portal-developer.properties
自分のportal-ide.properties
ファイルに追加しました。
ありがとう!!!
(Liferayフォーラムでもこれを尋ねました。得られた回答は必ずコピーしてください:http ://www.liferay.com/community/forums/-/message_boards/message/11292911 )
rss - Liferay の RSS ポートレット
私のプロジェクトでは、Liferay CMS からフィードを読み取るために、Liferay の RSS ポートレットが必要です。誰かがこれを達成する方法を教えてもらえますか? Liferay 6.0.6 を使用しています。インターネットをスキャンしましたが、関連する資料が見つかりませんでした。前もって感謝します。
authentication - Liferay ポータル DB に対してサーブレット認証を行うには?
現在、Jboss ポータルに対して認証されているサーブレット アプリケーションがあります。しかし、Jboss ポータルから Liferay ポータルに移動することを余儀なくされているため、サーブレット アプリケーションから Liferay ポータル データベースに対して認証する方法を見つける必要があります。サーブレット アプリケーションでは、webauthentication クラスを使用して Jboss ポータルに対して認証しています。しかし、liferay では、サーブレット認証を担当するカスタム クラスが見つかりません。では、カスタム ログイン モジュールを作成する必要がありますか? サーブレットLiferay認証に関するアイデア/リファレンスがあれば、誰でも私を共有してください
どんな助けでも大歓迎です..
よろしく、
スレーシュ