如何在我的自定义标签上的杂音中使用标签OOTB?

时间:2019-06-17 14:50:51

标签: components hybris

我想在hybris中创建自定义标签。我在产品详细信息页面上看到了OOTB示例。有TabsSlot,对于cmsComponents(&componentRef),请使用TabPanelContainer,其中包含3个带有JspIncludeComponents的jsps。以我的方式,我想在自定义页面中为Slot创建Templete MyTabs,并且在其中再次有3 jsps,但是当加载页面时,主体内部的内容还可以,但是头部看起来很糟糕。 enter image description here

没有CSS类,为什么这样,我怎么做呢? 情景是,例如,我有3个选项卡,其中2个我不想在smartedit中进行编辑(成为jspincludecomponent),但是对于其他1个我想成为自定义组件并且可以从smatedit中进行编辑。

在cms-content.impex中,我创建了这个。

INSERT_UPDATE JspIncludeComponent; $contentCV[unique = true]; uid[unique = true]; name               ; page                 ; actions(uid, $contentCV); &componentRef
                                 ;                          ; Contact           ; Contact            ; contact.jsp          ;                         ; Contact
                                 ;                          ; MySupportTickets  ; My Support Tickets ; mySupportTickets.jsp ;                         ; MySupportTickets
                                 ;                          ; Faq               ; Faq                ; faqTab.jsp           ;                         ; Faq

INSERT_UPDATE ContentSlot; $contentCV[unique = true]; uid[unique = true]          ; name                                  ; active; cmsComponents(&componentRef)
                         ;                          ; Tabs                     ; Body Content Slot for Support and FAQ ; true  ; FAQTabsContainer


INSERT_UPDATE ContentSlotForPage; $contentCV[unique = true]; uid[unique = true]          ; position[unique = true]; page(uid, $contentCV)[unique = true][default = 'supportAndFAQPage']; contentSlot(uid, $contentCV)[unique = true]
                                ;                          ; BodyContent-support-and-faq ; Tabs                ;                                                                    ; Tabs

INSERT_UPDATE CMSTabParagraphContainer; $contentCV[unique = true]; uid[unique = true]; name              ; visible; simpleCMSComponents(uid, $contentCV); &componentRef
                                      ;                          ; FAQTabsContainer  ; Tab container ; true   ; Contact,MySupportTickets,Faq  ; FAQTabsContainer

我还有一页将其中的这些jspincludecomponents用作<cms:PageSlot position="Tabs"/>

在jsps中,我用于头标签<tabshead>....</tabshead>和正文<tabsbody>...</tabsbody>。正文看起来与html没关系,但标题标签看起来很糟糕。我不知道是什么原因

0 个答案:

没有答案