Antworten auf deine Fragen:
Neues Thema erstellen

SM (XML ?) Design

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:
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 &amp;&amp; !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"
                />&amp;nbsp;
        </div>
        <div id="nav-level2-back">&amp;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 &amp;&amp; !bIsCheckout %">
                        <script type="text/javascript">
                            printQuickSearch(true, true, 'def');
                        </script>
                        <br/>
                    </sm:if>
                    
                    <sm:if test="%g_bShowMiniBasket &amp;&amp; !bIsBasket &amp;&amp; !bIsCheckout%">
                        <div id="minibasket">
                            <div class="cnt-special-header"><sm:image ref="ic_basket_light" align="absmiddle" />&amp;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 &amp;gt; 1 &amp;&amp; !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">&amp;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">&amp;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.
 

Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben