Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template

    manne35

    • Fördermitglied
    • Beiträge: 591
    • Geschlecht:
    @ Karl Dank Dir,  geht sehr gut,
    praktisch um die Kategorien als Contentseiten zu nutzen ( anderes product_listing template halt ).

    DAs gibt dann ohne linkes Menu schöne Info Seiten und bei Bedarf gleich mit Produkten. Und die Kategorien sind halt durchdachter und universeller einsetzbar als die Content Manager Seiten.

    @pomm
    als ich das von Hanspeter empfohlene auskommentiert habe bei mir
    Code: PHP  [Auswählen]
    //  require_once(DIR_FS_BOXES . 'categories_superfish.php');

    War s spürbar flinker unterwegs. Mit cache dann sogar schneller als der alte 106er Shop.
    (Gefühlt... auch das "unveil Dings: Bilder laden erst beim scrollen" macht viel aus und ist sehr professionel")
     Und wenn Du so viele Dateien hast kannst Du die vielleicht sowieso nicht immer alle in ein superfischmenu reinpatschen, da würden ja bei jedem Seitenaufruf auch immer 8000 Links mit runtergeladen.

    manne35

    • Fördermitglied
    • Beiträge: 591
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #766 am: 01. August 2018, 14:56:08
    WEr content Seiten hat mit Unter Contentseiten.
    Folgende simple Änderung trennt die Menueintraege des extra Menus. So dass die untereinander stehen.
    in
    templates/bootstrap/module/sub_content_listing.html

    Code: PHP  [Auswählen]
    <h4><a href="{$parent_content.CONTENT_LINK}">{$parent_content.CONTENT_TITLE}</a></h4>
    <ul>
      {foreach name=aussen item=content_data from=$sub_content}
      <li>
        <a href="{$content_data.CONTENT_LINK}">{$content_data.CONTENT_TITLE}</a>
      </li>
      {/foreach}
    </ul>

    Schreinermeister

    • Fördermitglied
    • Beiträge: 425
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #767 am: 05. August 2018, 19:50:35
    Hallo zusammen,

    ich bin eben etwas am "rumbasteln", komme aber nicht weiter.

    Ich möchte im Frontend bei den "product_info"-Seiten Informationen aus der Datenbank darstellen, welche aber nur der ADMIN sehen kann.

    Das auslesen der Daten hab ich soweit hinbekommen. Nun muss ich die Anzeige auf den ADMIN beschränken.

    If ADMIN dann     :oh-no:

    kann mir jemand auf die Sprünge helfen?

    Danke im voraus.

    Gruß Chris

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #768 am: 05. August 2018, 22:11:49
    Hallo Chris,

    mit folgendem Code in Template-Dateien kannst du die Anzeige auf Admin's beschränken.

    Code: XML  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == '0'}Das können nur Admin's sehen!{/if}

    Gruss
    Hanspeter

    Schreinermeister

    • Fördermitglied
    • Beiträge: 425
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #769 am: 06. August 2018, 18:08:11
    Hallo Hanspester,

    Danke für deine Hilfe.
    Die von dir vorgeschlagene Codezeile hatte ich bereits aus der index.html "geklaut".

    Leider funktioniert's nicht in den products_info_...
    ich habs so versucht
    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == '0'} <div><strong>{$smarty.const.TEXT_PRODUCTS_LAGERPLATZ}: {$PRODUCTS_LAGERPLATZ} </strong></div> {/if}

    ohne if Abfrage wird der gewünschte Text angezeigt.  :nixweiss:

    Gruß Chris

    Karl1

    • Experte
    • Beiträge: 1.785
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #770 am: 06. August 2018, 18:38:21
    Hallo Chris,
    hab das schnell ausprobiert - bei mir funktioniert die If-Abfrage.

    Hast du im Adminbereich bei Kunden->Kundengruppen in der Spalte cID die "0" bei Admin stehen?

    Gruß Karl

    Schreinermeister

    • Fördermitglied
    • Beiträge: 425
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #771 am: 06. August 2018, 19:08:08
    Hallo Karl,

    habs gefunden  :doh:

    ich hatte unter Konfiguration -> mein Shop -> Kundenstatus(Kundengruppe) für Administratoren im Frontend auf  "Neuer Kunde"  gestellt.

    Somit war der Zusatztext bei customers_status_id == '2' sichtbar.

    Habs nun zurück aus ADMIN gestellt und siehe da ....    :-B

    Danke für die Tipps!   :thx:

    Gruß Chris

    noise

    • Neu im Forum
    • Beiträge: 9
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #772 am: 11. August 2018, 03:28:17
    Hi Karl

    Super Template, vielen dank für die Bereitstellung. 
    :hobbyhorse:

    man muss sich ein wenig einarbeiten, aber wenn man dann weis wo was ist kriegt man es auch hin  ;-)

    noise

    • Neu im Forum
    • Beiträge: 9
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #773 am: 11. August 2018, 18:08:30
    Hi Leute
    Eine frage habe ich nun doch noch, und zwar bei der Kasse mit den
    Versandoptionen, im vorherigen xtc5 template sah man das icon und text vom shipper ob eco oder prio.

    im Bootstrap3 template für die CH post fehlt das, weis jemand welche datei dafür zuständig ist ?

    Ich vermute da wird was nicht richtig ausgegeben, da auch der text priority nicht vorhanden ist

    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Die Seite befindet sich im Wartungsmodus, daher kann ich schlecht einen link einfügen.
    Aber vielleicht weis ja jemand von diesem Problem ?

    manne35

    • Fördermitglied
    • Beiträge: 591
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #774 am: 11. August 2018, 19:25:39
    # Navigation  links

    CSS Marker: folgender funktioniert gut bei
    Unterkategorie von Unterkategorie --> level2 active, level 3Links sichtbar:
    Code: PHP  [Auswählen]
     .list-group > li.list-group-item.level3 a

    Aber bei einer geöffnete Unterkategorie level 2 die Kategorien derselben Hierarchie kenntlich machen, da find ich ums Mäusemelken keinen Marker ...

    Code: PHP  [Auswählen]
    .list-group > li.list-group-item.level2
    geht beispielsweise gar nicht das greift sowohl in alle Überkategorie Links wie auch in die level 3 Links ein.

     Hier mal eine Beispiel Kategorie:
    https://www.edelsteine.de/shop/schmuckzubehoer-silber-perlen/silberperlen:::511_504.html

    Seltsamerweise find ich da auch nix bei bootstrap...
    Sind Unterkategorien, die sich irgendwie aufgeklappt von den Überkats unterscheiden sollten, selten ? --->  Wahscheinlich eher --_> Ich denke ich bin zu doof...

    Vielleicht hat jemand ja bereits das Rätsel gelöst  ;-)
    ... wenns bei mir passiert meld ich mich... ;-) guts Nächtle...lgmanne

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #775 am: 11. August 2018, 21:50:30
    Hallo manne35,

    um die Struktur des Kategoriebaums etwas besser kenntlich zu machen, könntest du in der CSS-Datei templates/bootstrap3/stylesheet.css ganz am Ende folgende Regelsätze einfügen.

    Code: CSS  [Auswählen]
    #categorymenu .list-group-item {
      margin-bottom: 0 !important;
    }

    #categorymenu .panel-default,
    #categorymenu .panel,
    .box_category {
     border-color: #143d62 !important;
    }
     

    Gruss
    Hanspeter

    manne35

    • Fördermitglied
    • Beiträge: 591
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #776 am: 12. August 2018, 10:50:28
    ouh Danke, prima

    das geht, ist dann schon schneller fürs Auge zu erfassen in welcher Kategorie man sich bewegt.
    ist dann in allen Kategorie Ebenen so.

    Wenn man dies dann z.B. nur fuer eine geöffnete erste Ebene machen möchte, dann

    Code: PHP  [Auswählen]
    li.list-group-item.level1 > div.panel.panel-default {
       margin-bottom: 0 !important;
       border-color: #143d62 !important;
    }

    allerdings felhlt dann oben der Rahmen  (japanische Nudelsuppe ?  ;-)  )
    Muss mal kucken ob ich den noch geschlossen kriege.

    Also Danke nochmals, das ist der richtige Weg denke ich, ein feiner Rahmen und man ist nicht ganz so verloren in den unendlichen Kategorietiefen...

    .... Dafür wären ja eigentlich auch Kategorien hilfreich, die man wie einen Filter anklicken könnte...

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #777 am: 12. August 2018, 13:00:24
    Hallo noise,

    da scheint ein Fehler im Bootstrap3 Template zu stecken.

    Du kannst mal folgendes testen:
    Ersetze in der Datei templates/bootstrap3/module/checkout_shipping_block.html folgende Codesequenz

    Code: XML  [Auswählen]
                    {foreach name=inner item=method_data from=$module_data.methods}
                    <div class="panel panel-default">
                        <div class="panel-heading" role="tab" id="acc{$method_data.id}" style="padding:0;">
                            <h4 class="panel-title">
                                <span role="button" data-toggle="collapse" data-parent="#accordion" data-target="#acc_{$method_data.id}" aria-expanded="true" aria-controls="acc_{$method_data.id}" style="padding:10px 15px;display:block;">
                                    <span class="radio" style="margin:0;">
                                        <label style="width:100%;">
                                            {$method_data.radio_field}
                                            {$module_data.module}
                                            <span class="more-less glyphicon glyphicon-triangle-top text-muted pull-right"></span>
                                            <span class="pull-right">{$method_data.price}&nbsp;&nbsp;</span>
                                        </label>
                                    </span>
                                </span>
                            </h4>
                        </div>
                        <div id="acc_{$method_data.id}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="acc{$method_data.id}">
                            <div class="panel-body">
                                <div>{$module_data.icon} {$method_data.title}</div>
                            </div>
                        </div>
                    </div>
                      {/foreach}
     

    mit dieser

    Code: XML  [Auswählen]
                    {foreach name=inner item=method_data from=$module_data.methods}
                    <div class="panel panel-default">
                        <div class="panel-heading" role="tab" id="acc{$method_data.id}" style="padding:0;">
                            <h4 class="panel-title">
                                <span role="button" data-toggle="collapse" data-parent="#accordion" data-target="#acc_{$method_data.id}" aria-expanded="true" aria-controls="acc_{$method_data.id}" style="padding:10px 15px;display:block;">
                                    <span class="radio" style="margin:0;">
                                        <label style="width:100%;">
                                            {$method_data.radio_field}
                                            {$module_data.module}
                                            <span class="more-less glyphicon glyphicon-triangle-top text-muted pull-right"></span>
                                            <span class="pull-right">{$method_data.price}&nbsp;&nbsp;</span>
                                        </label>
                                    </span>
                                </span>
                            </h4>
                        </div>
                        <div id="acc_{$method_data.id}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="acc{$method_data.id}">
                            <div class="panel-body">
                                <div>{$module_data.icon} {$method_data.title}</div>
                            </div>
                        </div>
                    </div>
                      {/foreach}
     

    Gruss
    Hanspeter

    Timm

    • Fördermitglied
    • Beiträge: 6.340
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #778 am: 12. August 2018, 14:10:42
    Hallo Hanspeter

    Die beiden Codeschnipsel scheinen identisch zu sein.

    Gruß Timm

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #779 am: 12. August 2018, 14:24:42
    Hallo Timm, danke für den Hinweis.

    Das ist die Codesequenz in der Datei templates/bootstrap3/module/checkout_shipping_block.html welche mit der Codesequenz aus Antwort #777 ersetzt werden muss.

    Code: XML  [Auswählen]
                    {foreach name=inner item=method_data from=$module_data.methods}
                    <div class="panel panel-default">
                        <div class="panel-heading" role="tab" id="acc{$smarty.foreach.outer.iteration}" style="padding:0;">
                            <h4 class="panel-title">
                                <span role="button" data-toggle="collapse" data-parent="#accordion" data-target="#acc_{$smarty.foreach.outer.iteration}" aria-expanded="true" aria-controls="acc_{$smarty.foreach.outer.iteration}" style="padding:10px 15px;display:block;">
                                    <span class="radio" style="margin:0;">
                                        <label style="width:100%;">
                                            {$method_data.radio_field}
                                            {$module_data.module}
                                            <span class="more-less glyphicon glyphicon-triangle-top text-muted pull-right"></span>
                                            <span class="pull-right">{$method_data.price}&nbsp;&nbsp;</span>
                                        </label>
                                    </span>
                                </span>
                            </h4>
                        </div>
                        <div id="acc_{$smarty.foreach.outer.iteration}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="acc{$smarty.foreach.outer.iteration}">
                            <div class="panel-body">
                                <div>{$module_data.icon} {$method_data.title}</div>
                            </div>
                        </div>
                    </div>
                      {/foreach}
     

    Gruss
    Hanspeter
    Shop Hosting
    2020 Antworten
    331989 Aufrufe
    19. März 2024, 08:42:53 von kotzbrocken
    118 Antworten
    4756 Aufrufe
    Gestern um 13:09:12 von Karl1
    1228 Antworten
    636387 Aufrufe
    11. März 2020, 16:11:33 von Baschtl
    1 Antworten
    3108 Aufrufe
    24. April 2018, 09:36:44 von lukass
               
    anything