Die neuen Blöcke in den html-Dateien

Thema wurde von barbara, 30. November 2017 erstellt.

  1. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #21 barbara, 22. Dezember 2017
    Zuletzt bearbeitet: 22. Dezember 2017
    Danke Wilken.

    ich denke Du bist im Weihnachtswochenende :D

    Nachtrag:
    die Datei sieht gut aus.
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Ich passe meine Frequenz schon auch an, aber so ganz aus den Augen lassen wir euch nie ;)
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Och menno, keine Sturmfreie Bude :D
     
  4. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Gibt es eigentlich eine Möglichkeit (ausser USERMOD) die Reihenfolge der Blöcke zu tauschen?
     
  5. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Nein, das geht nicht so direkt. Du könntest natürlich einen Block mit nichts überladen und in einem anderen dann die Ausgabe machen, die du an anderer Stelle leer gemacht hast, aber wie schön das ist...

    Praktischer Usecase?
     
  6. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Ich habe für eine Kundin die Staffelpreise in die Preisbox verschoben. Als weitere Anwendung habe ich bei der Artikelansicht die Social-Buttons unter das Produktbild geschoben.
     
  7. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    22. März 2015
    Beiträge:
    2.381
    Danke erhalten:
    640
    Danke vergeben:
    414
    Oder wird oft gewünscht die Reihenfolge der main_content.html zu ändern. Dann wäre das super wenn man die Reihenfolge ändern könnte
     
  8. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das sind beides Sachen, die durch die Blöcke zumindest nicht schwieriger werden als vorher, tendenziell minimal einfacher. Man muss ja oft kein ganzes Template mehr überladen, sondern kommt hier immernoch mit einem Teil aus, also besser. Ich glaube das Thema der Startseitenreihenfolge ist im Prinzip kein Smartyblock Thema, wenn da "einfache Flexibilität" gewünscht ist müsste man da anders ran. Die Themen von Kai sind glaube ich ziemlich kundenspeziell und schnell auch mal templateübergreifend, dann ist das auch kein Blockthema.
     
  9. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.409
    Danke erhalten:
    709
    Danke vergeben:
    92
    Das ist richtig, schwieriger wird es dadurch nicht. Ist ja auch kein Problem, wenn es nicht geht, dann bleibt es so wie es ist. Ich wollte nur sicher sein, dass ich da nichts übersehen habe.
     
  10. Hallo miteinander,
    für die Anpassung der box_top_navigation.html mit Text oben links, ist der Block zum überladen riesig.
    Könnte man {$smarty.block.parent} auch für die Datei unten anwenden?
    Hab es selbst probiert, klappte erst mal nicht.
     

    Anhänge:

  11. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.668
    Danke erhalten:
    1.263
    Danke vergeben:
    300
    @postel Deine Datei ist riesig, die neuen Dateien die die Blöcke überladen oder ergänzen, müssen nur die Blöcke enthalten, die die Änderungen enthalten, also in deinen Fall, wenn du einen Text in der Sekundärnavigation einfügen möchtest, reicht es wenn du nur den neuen Text mit dem Block einfügst den du anpassen möchtest.

    Code:
    {block name="box_top_navigation_mobile_top_search_if" prepend}
    <div class="col-sm-5 hidden-xs top-information-container {if $content_data.customers_data.ID == 0} hidden{/if}"><div class="col-sm-6 top-information first">Kein Mindestbestellwert</div>
    <div class="col-sm-6 top-information">Ab 350 € Versandkostenfrei*</div>
    </div>
            {/block}
     
  12. #32 postel, 15. Januar 2018
    Zuletzt von einem Moderator bearbeitet: 15. Januar 2018
    @Till (Gambio)
    Das prepend ist mir schon klar, aber dann steht das aber unter dem
    HTML:
    <ul class="nav navbar-nav navbar-right">
    es sollte aber davor stehen:
    HTML:
                    {block name="box_top_navigation_nav"}
                        <nav data-gambio-widget="menu link_crypter" data-menu-switch-element-position="false" data-menu-events='{literal}{"desktop": ["click"], "mobile": ["click"]}{/literal}' data-menu-ignore-class="dropdown-menu">
                                <!--Top-text-beginn-->
                                <div class="col-sm-5 hidden-xs top-information-container {if $content_data.customers_data.ID == 0} hidden{/if}">
                                    <div class="col-sm-6 top-information first">Kein Mindestbestellwert</div>
                                    <div class="col-sm-6 top-information">Ab 350 € Versandkostenfrei*</div>
                                </div>
                                <!--Top-text-ende-->                           
                            <ul class="nav navbar-nav navbar-right">
                              
                                {block name="box_top_navigation_desktop_top_search_if"}
                                  ........
    
    mit deiner Anpassung steht der Text ganz oben links und das css zieht nicht mehr.
    Werde mal versuchen das css anzupassen

    Nachtrag:
    Deinen Overload geändert in ...desktop... :
    HTML:
    {block name="box_top_navigation_desktop_top_search_if" prepend}
    <div class="col-sm-5 hidden-xs top-information-container {if $content_data.customers_data.ID == 0} hidden{/if}"><div class="col-sm-6 top-information first">Kein Mindestbestellwert</div>
    <div class="col-sm-6 top-information">Ab 350 € Versandkostenfrei*</div>
    </div>
            {/block}
    da hab ichs erst mal rechts, und kann das per css nach links schieben
     
  13. #33 postel, 15. Januar 2018
    Zuletzt von einem Moderator bearbeitet: 15. Januar 2018
    @Till (Gambio)
    Habe das per css, (etwas umständlich) hinbekommen.
    Besser ist die box_top_navigation.html bekommt von euch noch einen zusätzlichen Block verpasst,
    siehe Anhang. Habe das getestet, funktioniert.
    Dann brauch man das scss von @Torben (Gambio) aus dem Beitrag
    https://www.gambio.de/forum/threads/topmenu-corner.32987/page-2#post-270790
    für diese Anpassung nicht ändern.
    Und der Overload für die neue html:
    HTML:
    {block name="box_top_navigation_nav_ul" prepend}
        <div class="col-sm-5 hidden-xs top-information-container {if $content_data.customers_data.ID == 0} hidden{/if}">
            <div class="col-sm-6 top-information first">Kein Mindestbestellwert</div>
            <div class="col-sm-6 top-information">Ab 350 € Versandkostenfrei*</div>
        </div>
    {/block}
     

    Anhänge:

  14. WalterGestalter

    WalterGestalter Erfahrener Benutzer

    Registriert seit:
    24. Mai 2011
    Beiträge:
    213
    Danke erhalten:
    11
    Danke vergeben:
    56
    Gibt es eigentlich eine Anleitung, die solche Tipps gesammelt enthält?
    Ich war eigentlich sehr glücklich mit meinen Usermods. Aber sehe schon, dass ich mich jetzt wohl endgültig mal mit den Blöcken beschäftigen muss.
    Wo werden die geänderten Blockdateien denn abgespeichert und welchen Regeln folgen sie?
     
  15. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Schau mal hier:
    (Link nur für registrierte Nutzer sichtbar.)
    Da fangen die GXModules an,
    In den GXModules werden die Blöcke gespeichert
    Deshalb ist es gut, mit der Anleitung anzufangen.
     
  16. WalterGestalter

    WalterGestalter Erfahrener Benutzer

    Registriert seit:
    24. Mai 2011
    Beiträge:
    213
    Danke erhalten:
    11
    Danke vergeben:
    56
    Ganz herzlichen Dank Barbara :)