vCS - Function list | VinaData - Full Stack Cloud Services
An error occurred while processing the template.
No compatible overloaded variation was found; can't convert (unwrap) the 2nd argument to the desired Java type. The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), number (wrapper: f.t.SimpleNumber), string (wrapper: f.t.SimpleScalar), extended_hash+string (Locale wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel). The matching overload was searched among these members: com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String, com.liferay.portal.kernel.theme.ThemeDisplay), com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel), com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel), com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay), com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String, String, com.liferay.portal.kernel.theme.ThemeDisplay), com.liferay.journal.util.impl.JournalContentImpl.getContent(long, String, String, String) ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign footerContent = journalConten... [in template "20099#20135#678919" at line 5, column 5] ----
1<#assign articleId=request.getParameter("article_id")!0>
2<#if articleId?has_content>
3 <#assign journalContent=serviceLocator.findService("com.liferay.journal.util.JournalContent") />
4 <#assign groupId=themeDisplay.getLayout().getGroupId() />
5 <#assign footerContent=journalContent.getContent(groupId, articleId, "" , locale, themeDisplay)!"" />
6 <#if footerContent?has_content> ${footerContent} <#else>
7 <h3>default content will go here</h3>
8 </#if>
9<#else>
10<h3>Content not found</h3>
11</#if>
12 <script type="text/javascript">
13 $(document).ready(function() {
14 console.log('phongtt7', '${articleId}');
15 });
16 </script>
17 <style type="text/css">
18 #vcs-function_list {
19 margin: 0 auto;
20 width: 80%;
21 padding-top: 40px;
22 font-size: 15px;
23 font-family: OpenSans;
24 font-weight: normal;
25 color: #545454;
26 }
27
28 .breadcrumb {
29 border-bottom: unset;
30 }
31
32 #vcs-breadcumb_bg {
33 background-image: url(/documents/20126/667198/vcs-breadcumb-bg.jpg/00efc8c6-eff0-545f-d8d6-d871f00a53cd?t=1546654692752);
34 background-size: cover;
35 background-repeat: no-repeat;
36 background-position: 50% 50%;
37 }
38
39 .breadcrumb-item {
40 font-weight: 600;
41 }
42
43 .breadcrumb>li.active {
44 color: #000;
45 }
46
47 .vcs-function_title {
48 font-weight: bold;
49 }
50
51 #vcs-list_functions {
52 padding-left: 20px;
53 }
54
55 #vcs-list_functions .bullet:before {
56 content: "\f054";
57 font-family: FontAwesome;
58 display: inline-block;
59 color: #5183f3;
60 margin-right: 0.5rem;
61 font-style: normal;
62 font-weight: normal;
63 font-size: 10px;
64 }
65
66 #vcs-list_functions_wrapper {
67 padding-bottom: 20px;
68 }
69
70 .button-view-more {
71 padding: 8px 50px;
72 }
73
74 .bullet {
75 float: left;
76 }
77
78 .button-view-more:hover {
79 color: #5183f3;
80 background-color: white;
81 border: 1px solid #5183f3;
82 }
83
84 .vcs-funtion-detail {
85 padding: 40px
86 }
87
88 .vcs-function_detail_sub_title {
89 font-weight: 600;
90 padding-top: 10px;
91 }
92
93 .vcs-funtion-detail_header {
94 background-image: url(/documents/20126/680176/Telegram.jpg/4c717735-a344-2e98-2bf5-3beb2352a41b?t=1546915386938);
95 background-size: cover;
96 background-repeat: no-repeat;
97 background-position: 50% 50%;
98 width: 100%;
99 margin-bottom: 20px
100 }
101
102 .vcs-funtion-detail_header img {
103 width: 150px
104 }
105
106 #vcs-function-detail_header_text {
107 display: flex;
108 align-items: center
109 }
110
111 #vcs-function-detail_header_image {
112 display: flex;
113 align-items: center;
114 justify-content: flex-end;
115 }
116
117 @media(max-width: 766px) {
118 #vcs-function_list {
119 width: 90%;
120 }
121
122 .vcs-funtion-detail {
123 padding: 20px
124 }
125
126 #vcs-function-detail_header_text,
127 #vcs-function-detail_header_image {
128 justify-content: center;
129 }
130
131 .vcs-funtion-detail_header img {
132 width: 100px
133 }
134 }
135 </style>
Tất cả tính năng
Make and receive phone calls
Routing advanced calls
Integrating business tools
Monitoring and reporting
Useful Capacity (Utility)