Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Erweiterte Sitemap für Shopversion 2.x

    karl

    • Schreiberling
    • Beiträge: 439
    Erweiterte Sitemap für Shopversion 2.x
    am: 26. Januar 2017, 00:07:39
    Hier mal eine erweiterte Sitemap tpl/module/sitemap.html
    Hatte die unter Shop 1.5 laufen. Mußte nur die php-Schleife entfernen, warum das jetzt ohne funktioniert? :nixweiss:

    Einfach ersetzen und mit css formatieren. Zeigt dann die Kategorien mit zugehörigen Artikeln + alle anderen Contens an.

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="sitemap"}

    {if $herror}
      <div class="error">{$herror}</div><br />
    {/if}
    <!-- START +++ sitemap_datei -->
    <div id="sitemap_datei">

    {foreach name=aussen item=module_data from=$module_content}

    <ul class="SitemapTopLevel">
            <li class="SitemapTopLevel"><a href="{$module_data.CAT_LINK}" class="SitemapTopLevel" title="{$module_data.CAT_NAME}">{$module_data.CAT_NAME}</a>
            {if $module_data.PROD}
                    <ul class="SitemapProducts">
                    {foreach key=pid item=prods from=$module_data.PROD}
                            <li class="{cycle values="SitemapProductsI,SitemapProductsII"}">{$prods.productslink}</li>
                    {/foreach}
                    </ul>
            {/if}
            {foreach key=key_data item=item_data from=$module_data.SCATS}
            <ul class="SitemapCatLevel_{$item_data.level}">
                    <li class="SitemapCatLevel_{$item_data.level}"><a href="{$item_data.link}" class="SitemapCatLevel_{$item_data.level}" title="{$item_data.text}">{$item_data.text}</a>
                    {if $item_data.products}
                            <ul class="SitemapProducts">
                            {foreach key=pid item=prods from=$item_data.products}
                                    <li class="{cycle values="SitemapProductsI,SitemapProductsII"}">{$prods.productslink}</li>
                            {/foreach}
                            </ul>
                    {/if}
                    </li>
            </ul>
            {/foreach}
            </li>
    </ul>

    {/foreach}
    <br style="clear:left;" />
    {if $SITEMAP_CONTENT_INFORMATION}
    <h2>{#heading_content_information#}</h2>
    <ul class="SitemapTopLevel">
            {$SITEMAP_CONTENT_INFORMATION}
    </ul>
    {/if}

    {if $SITEMAP_CONTENT_CONTENT}
    <h2>{#heading_content_content#}</h2>
    <ul class="SitemapTopLevel">
            {$SITEMAP_CONTENT_CONTENT}
    </ul>
    {/if}

    {if $SITEMAP_CONTENT_LOGIN_TOP}
    <h2>{#heading_content_login_top#}</h2>
    <ul class="SitemapTopLevel">
            {$SITEMAP_CONTENT_LOGIN_TOP}
    </ul>
    {/if}
    </div>
    <!-- ENDE +++ sitemap_datei -->
     

    Code: CSS  [Auswählen]
    #sitemap_datei { max-width:600px; min-width: 60%;
            border:0px solid red;
    }

    /* RAHMEN UM UL TAG */
    #sitemap_datei ul.SitemapTopLevel {  
           
    }

    /* UEBERSCHRIFTEN */
    #sitemap_datei ul li.SitemapTopLevel { font-size:11pt; text-transform: uppercase;
            background-color: #EFF0D5;
            padding:4px;  
            list-style-type: none;
            border:1px ridge #e3d69f; border-bottom:0;
    }
    .SitemapTopLevel a {padding:8px; line-height:1.9em;}

    /* RAHMEN UM UL TAG PRODUKTE */
    #sitemap_datei ul li ul.SitemapProducts { margin-top:0; list-style-type: square;
           
    }

    /* RAHMEN UM li TAG EINZELNE PRODUKTE  Nr. 1 */
    #sitemap_datei ul li ul li.SitemapProductsI { margin-left:3%; font-size:10pt;
            border:0px solid #00ffff;
            background-color: #FAFAEF;
    }

    /* RAHMEN UM li TAG EINZELNE PRODUKTE  Nr. 2 */
    #sitemap_datei ul li ul li.SitemapProductsII { margin-left:3%; font-size:10pt;
            border:0px solid #8b008b;
            background-color: #E3E3C9;
    }


    #sitemap_datei ul li.sitemap_content { font-size:9pt; text-transform: uppercase;
            background-color: #E3E3CA;
            padding:2px; margin-left: 6%;
           
            border:2px ridge #e9e1be;
    }
    .SitemapTopLevel li.sitemap_content  { padding:4px; list-style-type: square; margin:2px;
            background-color: #ffffff; max-width:300px; min-width: 30%;
    }
    ccc.SitemapTopLevel li .sitemap_content_link  {  
            background-color: #ffffff; max-width:300px; min-width: 30%;
    }
     

    [EDIT Tomcraft 26.01.2017: Beitrag abgetrennt von "Übersicht der Module für Shops ab Version 2.0.0.0".]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36493.0
    rechtstexte für onlineshop

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Erweiterte Sitemap für Shopversion 2.x
    Antwort #1 am: 26. Januar 2017, 00:15:53
    Hier werden die Module nur verlinkt. Besser wäre ein eigener Beitrag gewesen. Kannst du noch einen Screenshot hinzufügen?

    (Die PHP-Schleifen funktionieren unter Smarty_3 nicht, das ist des Rätsels Lösung. ;-) )

    LG Alex

    [EDIT Tomcraft 26.01.2017: Beitrag abgetrennt von "Übersicht der Module für Shops ab Version 2.0.0.0".]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Erweiterte Sitemap für Shopversion 2.x
    Antwort #2 am: 26. Januar 2017, 13:14:31
    Damit man damit etwas anfangen kann fehlt noch die Datei "/media/content/sitemap.php", die hier nicht angehängt wurde. ;-)

    Grüße

    Torsten
    Werbung / Banner buchen
    12 Antworten
    10138 Aufrufe
    08. Juli 2014, 18:05:27 von Bonsai
    1 Antworten
    2105 Aufrufe
    21. März 2016, 18:22:57 von Bonsai
    2 Antworten
    2590 Aufrufe
    24. August 2012, 22:43:50 von luca
    1 Antworten
    2362 Aufrufe
    09. Juli 2011, 12:16:48 von Tomcraft
               
    anything