2016-04-07 11 views
0

Ben Liferay Portal yılında FreeMarker Java Template Engine kullanıyorum ve bu hatayı alıyorum:FreeMarker günlük hatasında numara # sayı # numarası neyi tanımlar?

19:55:00,260 ERROR [http-bio-80-exec-2][runtime:96] Template processing error: "Error on line 290, column 1 in 924629#924665#3296702 request['theme-display'] is undefined. It can not be assigned to themeDisplay"

ne bu sayı 924629#924665#3296702 tanımlayan biliyor ya demek istiyoruz?

+1

kimliğidir. Bazı oluşturulan şablon adı. – ddekany

+0

Teşekkür ederim @ddekany bu yüzden şablonlar şablonun numarasıdır? –

+1

Adı, evet. Liferay, bilmediğim şeyi üretir. – ddekany

cevap

0
companyId#companyGroupId#templateId 

Bu sayıların anlamlarının ne olduğunu buldum. ilk Şirket kimliği (ThemeDisplay.getCompanyId()) ve ikinci sayı Şirketi Grup kimliği (ThemeDisplay.getCompanyGroupId()) ve son numarayı FreeMarker şablonu (Liferay templateKey) Bu FreeMarker şablonu adını yazdıran yerde var