C
counteam
Guest
Huhu ...
Habe ein Problem.
Ich muss ein xmlns:sm Template erstellen.
Die HTML ist soweit fertig, weiß aber nicht wie ich dieses sm handhabe.
Es geht um das Shopsystem SmartStore.biz, dieses benuzt diese art von Template-engnie oder was dies auch immer ist.
Default Templates liegen bei die z.B. so aussehen:
Kann mir jemand diverse Infos darüber geben wie ich jezt ein HTML dokument so umschreibe das dies in sm ist?
Habe schon seid tagen gegoogelt, ohne erfolg.
Auch auf der Herstellerseite des Shops sind keine genaueren Informationen wie man ein Template für den Shop erstellt.
Habe ein Problem.
Ich muss ein xmlns:sm Template erstellen.
Die HTML ist soweit fertig, weiß aber nicht wie ich dieses sm handhabe.
Es geht um das Shopsystem SmartStore.biz, dieses benuzt diese art von Template-engnie oder was dies auch immer ist.
Default Templates liegen bei die z.B. so aussehen:
Code:
<sm:layout xmlns:sm="http://www.smartstore.com">
<html>
<head>
<sm:processing-instruction name="DOCTYPE">HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"</sm:processing-instruction>
<sm:include src="@sysvar:PATH_COMMON_INCLUDES@\dochead.ssml" />
<sm:include src="@sysvar:PATH_COMMON_INCLUDES@\pagecommon.ssml" />
</head>
<body>
<div id="page">
<div id="topnav">
<div id="nav-level1">
<sm:nav-bar
container="none"
level="1"
parse-condition="%!context('pages-xml-data').eof%"
cache-condition="%true%"
cache-id="basic-topnav"
variant="level1"
enabled="true"
topparents-always-expanded="true"
/>
</div>
<div id="banner">
<sm:if test="%imageCache.exists('company_logo')==true%">
<div id="clogo"><sm:image ref="company_logo" hyperlink="page:SM_RESERVED_HOME" /></div>
<sm:else>
<sm:if test="%session('UseLogoOverlay')%">
<div id="clogo"><sm:image ref="spacer" hyperlink="page:SM_RESERVED_HOME" width="%session('LogoWidth')%" height="%session('LogoHeight')%" /></div>
</sm:if>
</sm:else>
</sm:if>
</div>
</div>
<div id="nav-level2">
<sm:nav-bar
auto-root="false"
root-id="SM_RESERVED_HOME"
container="none"
level="2"
parse-condition="%!context('pages-xml-data').eof && !bIsCheckout%"
cache-condition="%page.getField('ElType')==1||page.getField('ElType')==2%"
cache-id="%'basic-' + ((page.getField('ElType')==1) ? page.getField('pkid') : page.getField('baseCategoryFkid') ) + '-level2'%"
variant="level2"
/>&nbsp;
</div>
<div id="nav-level2-back">&nbsp;</div>
<table id="pane-parent" cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td id="pane-left">
<div sm-pane="true" pane-id="pane-master-left-top" pane-width="@script:g_lLeftPaneWidth@px" />
<sm:if test="%g_bShowQuickSearch && !bIsCheckout %">
<script type="text/javascript">
printQuickSearch(true, true, 'def');
</script>
<br/>
</sm:if>
<sm:if test="%g_bShowMiniBasket && !bIsBasket && !bIsCheckout%">
<div id="minibasket">
<div class="cnt-special-header"><sm:image ref="ic_basket_light" align="absmiddle" />&nbsp;@webres:lbl.minibasket-title@</div>
<div id="mini-basket-parent"></div>
<script type="text/javascript">
function SMSMiniBasket_onAfterUpdate(args){ printMiniBasket(true, false); };
printMiniBasket(true,false);
</script>
</div>
</sm:if>
<sm:nav-bar
container="none"
parse-condition="%context('pages-xml-data').dataAdapter.selectNodes('//page').length &gt; 1 && !bIsCheckout%"
cache-condition="%page.getField('ElType')==1||page.getField('ElType')==2%"
cache-id="%'basic-' + ((page.getField('ElType')==1) ? page.getField('pkid') : page.getField('baseCategoryFkid') ) + '-level3'%"
margin-top="7"
margin-bottom="0"
orientation="tree"
include-children="near2"
auto-root="false"
root-level="1"
rootlines="true"
padding="0"
variant="level3"
/>
<div sm-pane="true" pane-id="pane-master-left" pane-width="@script:g_lLeftPaneWidth@px" />
<sm:image ref="spacer" width="%g_lLeftPaneWidth%" height="1" />
</td>
<td style="padding:5px" class="noprint">&nbsp;</td>
<td id="pane-body">
<sm:nav-bar container="none"
orientation="vertical"
variant="breadcrumb"
margin-bottom="10"
parse-condition="%!bIsCheckout%"/>
<sm:nav-bar
auto-root="false"
level="2"
root-id="SM_RESERVED_BASKET"
container="none"
variant="checkout"
filter-type="0"
select-excluded-also="true"
parse-condition="%bIsBasketDirectSub%" />
<div sm-pane="true" pane-id="pane-master-body" pane-width="100%" />
</td>
<td style="padding:5px" class="noprint">&nbsp;</td>
<td id="pane-right">
<div sm-pane="true" pane-id="pane-master-right" pane-width="@script:g_lRightPaneWidth@px" />
</td>
</tr>
</table>
<div id="footer">
<div sm-pane="true" pane-id="pane-master-bottom"></div>
<sm:nav-bar
parse-condition="%!context('pages-xml-data').eof%"
cache-condition="%true%"
cache-id="basic-footernav"
container="none"
variant="footer"
enabled="true"
auto-select="false"
select-id="SM_RESERVED_CUSTOMER_INFORMATION"
orientation="horizontal"
select-type="0"
level="+1"
/>
<div class="t-weak" style="text-align:center; margin-top: 5px;">@script:sCopyInfo@</div>
</div>
</div>
<sm:include src="@sysvar:PATH_COMMON_INCLUDES@\bgaudio.ssml"/>
<!--sm:include src="@sysvar:PATH_COMMON_INCLUDES@\etracker.ssml" /-->
</body>
</html>
</sm:layout>
Kann mir jemand diverse Infos darüber geben wie ich jezt ein HTML dokument so umschreibe das dies in sm ist?
Habe schon seid tagen gegoogelt, ohne erfolg.
Auch auf der Herstellerseite des Shops sind keine genaueren Informationen wie man ein Template für den Shop erstellt.