1

現在、portal_normal.vm (server/tomcat/webapps/mytheme-theme/templates) を編集して、ファイルに書き込んでブラウザで表示できるかどうかをテストしています。実際にファイルに書き込みができるかどうかを確認するために、「<!-- test -->」というテスト コメントを入れてみました。そのため、ファイルを更新して、追加したコメントが表示されることを願っていますが、何もありません。そこで、(ctrl+r) を押しながら更新を続け、\ 約 20 分間ソース コードを表示しました。しばらくしてもう一度見てみると、ソースコードに反映されていました。そのため、Liferay またはブラウザーのいずれかによってキャッシュされていると思いました。

そこで、変更を期待して、コメントを追加するバージョン (「<!-- test v2 -->」) を微調整してみました。別のブラウザで確認したところ、コメントが更新されなかったか、追加したバージョンが含まれていませんでした。したがって、Liferay がこの問題の責任を負っていると思います。

これは私のportal-ext.propertiesに含まれるものです:

auth.token.check.enabled=false

# Database settings
jdbc.default.jndi.name=jdbc/LiferayPool

#For removing captch
captcha.check.portal.create_account=false

session.enable.phishing.protection=false

default.regular.theme.id=my_site_WAR_my_theme

#Delete cookies while deleting session
session.enable.persistent.cookies=false

#redirecting null problem.
redirect.url.security.mode=mysite.com

journal.template.velocity.restricted.variables=

admin.email.from.name=Market.Travel Team
admin.email.from.address=admin@mysite.com

# Added because of the Error - No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
hibernate.current_session_context_class=thread

session.enable.url.with.session.id=false

と私のportal-developer.properties

theme.css.fast.load=false
theme.images.fast.load=false

javascript.fast.load=true
javascript.log.enabled=true

layout.template.cache.enabled=false

browser.launcher.url=

combo.check.timestamp=true

freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0

openoffice.cache.enabled=false

velocity.engine.resource.manager.cache.enabled=false

com.liferay.portal.servlet.filters.cache.CacheFilter=false

com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true

追加: css ファイルを編集しようとすると、変更がすぐにわかります。1 回リロードするだけで、変更が表示されます。私の速度テンプレートに時間がかかるか、何か問題があると思います。

Liferay バージョン: Liferay ポータル コミュニティ エディション 6.0.6 CE

ありがとう!

4

1 に答える 1