Ich bin da echt begeistert. Ich habe jetzt etwa 35 html-Dateien überarbeitet und es sind nur noch 8 die ich direkt ändern muss. Alles andere konnte ich über die Blöcke auslagern.
Auch wenn das eigentlich Off-Topic ist, hänge ich mich da mal eben kurz rein: Freut mich, dass dir das Smarty-Blöcke Feature gefällt . Wenn dir beim Arbeiten damit auffällt, dass irgendwo die Möglichkeit fehlt etwas direkter zu überladen, ohne zu viel drumherum mitzunehmen, sag mal ruhig bescheid. Wir wollen das so flexibel wie möglich gestalten, damit man möglichst viel abdecken kann.
Ich habe das mal ausgekoppelt, damit der andere Beitrag beim Thema bleibt. Ich habe auf (fast) allen Seiten ganz oben und teilweise auch ganz unten "Zurück - Button" eingefügt. das geht auf den meisten Seiten super. Aber z.B. auf der Seite Honeygrid/ module/ content.html funktioniert das nicht. Und dann habe ich noch eine Frage: in der Honeygrid/ module/ checkout_success.html Sind die Codes {if irgendetwas} {block name="module_checkout_success_irgendetwas} Code {/block} {/if} Wenn ich da etwas anhänge wird es vermutlich nur angezeigt, wenn die "if-Abfrage = true ist, oder?
Kannst du mir mal deinen Code dafür zeigen? Korrekt, das wird nur angezeigt, wenn die if-Bedingung zutreffend ist. Mit dem nächsten SP haben wir da aber in den meisten Fällen um das if noch einen Block platziert, damit man da Allgemein einhaken kann, ohne das die If-Bedingug zutreffend ist, sollte dann auch die checkout_succes.html betreffen
Das klingt doch gut HTML: {block name="module_content" prepend} <div class="row"> <div class="col-xs-6 col-sm-4 col-md-3"> <a class="btn btn-back btn-default btn-block" href="{$BUTTON_BACK_LINK}" title="{$button.back}"> {$button.back} </a> </div></div> <br /><br /> {/block} Der Code funktioniert in einigen Dateien, mit entsprechendem block-name, aber in der content.html und in der contact_us.html will er nicht
@barbara Hab deinen Code in der aktuellen Shopversion geprüft und der funktioniert ohne Probleme. Der Code wird auf allen Seiten angezeigt, die über den Content-Manager geladen werden. Beispiel auf der Seite "AGB" sind dann bei mir zwei Buttons "Zurück". Die Datei muss im Ordner /GXModules/meinname/meinmodul/Templates/Honeygrid/module/ liegen und content.html heißen. Auch muss eine USERMOD Datei wenn eine vorhanden ist vorher aus dem Ordner templates/Honeygrid/module/ entfernt oder unschädlich gemacht werden, da die USERMOD Datei vermutlich keine Blöcke enthält.
Hallo Till, ich habe keine USERMOD, sondern lege mir die originale Datei als ".bak" neben meine geänderte Ist bei einem Update für mich leichter mit winmerge zu vergleichen. ja. habe ich auch so. geht aber nicht. Allerdings habe ich noch die Beta-Version im Testshop, vielleicht liegt es daran.
Könnte an der Beta liegen. Wir haben von der Beta zur Final noch ein bisschen was daran geänder und verbessert
In der honeygrid/ module/ product_info/ standard.html Ist der ganze Bereich zwischen den Sternen oben und der Preisbox unten ohne Block. Wer seine Extrafelder, oder die EAN ... zwischen der Artikelnummer und den Staffelpreisen anzeigen möchte, muss direkt in die Datei.
Ist mir beim Arbeiten damit auch schon aufgefallen, Wilken hat nur nicht in den vorhandenen Tickets geschaut bevor er seins angelegt hat: https://tracker.gambio-server.net/issues/54175
Wenn doppelte Tickets = halbe Bearbeitungszeit bedeutet, ist doch alles gut Noch eine kleine Frage: kann man eigentlich über den obersten Block (oder um ihn herum) auch nur einen Style anlegen? Ich möchte bei den Content-Seiten einen halb transparenten Hintergrund einfügen, damit der Text besser lesbar wird (auf kleineren Monitoren könnte das Hintergrundbild sonst stören)
Du könntest den Block überladen, darin ein neues DIV oder anderes Container-Element mit einer passenden Klasse anlegen und dann {$smarty.block.parent} aufrufen, um den eigentlichen Inhalt des Bloicks wieder einzufügen. Über die Klasse kannst du dann per Eigenes CSS oder so neue Styles hinterlegen. Beispiel: Code: {block name="test_block"} <div class="my-new-container"> {$smarty.block.parent} </div> {/block}
Ich habe noch eine Seite gefunden, Honeygrid/ snippets/ order/ order_item.html Ich könnte mir vorstellen, dass ich nicht die Einzige bin, die z.B. die Icons geändert hat.
Schon bekannt, kam schon eine Eingabe von Holger. Ich häng dir mal den Stand an, den die Datei ab 3.8.0.0 haben wird.