Jump to content

[solved]Block paymentlogo anpassen


Recommended Posts

Hallo zusammen,

 

ich möchte gerne den Block paymentlogo mit Überschrift und Rahmen versehen, wie bei den Kaegorien und dem CMS. Leider habe ich bis jetzt nicht herausgefunden wie ich das bewerkstelligen kann.

Ich benutze Prestashop 1.4.7

 

Ich hoffe mir kann dabei jemand weiterhelfen.

 

Danke und Gruss

Link to comment
Share on other sites

Vielen Dank für deine Antwort cd2500.

 

Kannst du mir oder jemand anders kurz aufzeigen wie ich das umsetzen kann?

 

Ich vermute ich so in etwa folgendes abändern:

 

  	 <div id="paiement_logo_block_left" class="block informations_block_left">
           <h4><a href="{$link->getCMSLink($cms_payement_logo)}</a></h4>
           <ul class="block_content">
                   <a href="{$link->getCMSLink($cms_payement_logo)}">
                       <img src="{$img_dir}logo_paiement_visa.jpg" alt="visa" width="33" height="21" />
                       <img src="{$img_dir}logo_paiement_mastercard.jpg" alt="mastercard" width="32" height="21" />
                       <img src="{$img_dir}logo_paiement_paypal.jpg" alt="paypal" width="61" height="21" />
</a>
</div>

 

Leider wird der Content noch im Header angezeigt und der Titel fehlt noch. Er müsste den Titel aus der Datenbank holen (id_cms_block = 4), der Content wäre dann die Zahlungslogos.

Kann mir jemand weiterhelfen?

Leider bin ich ein völliger Prestashop Neulling, darum wäre ich froh um jegliche Hilfe :-)

Link to comment
Share on other sites

Ich verwende das Modul nicht und habe es mir gerade eben testweise installiert. Also wenn du es nicht im Header haben möchtest, dann musst du den Hook löschen.

 

Module -> Positionen

 

Zeigen: Hier auswählen - Block Zahlungslogo

 

und den Hook im Block Header lösen, indem du auf die Mülltonne klickst.

 

Welches Theme verwendest du ? Bei mir wird die CMS-Seite, die ich im Modul konfiguriert habe auch richtig angezeigt. Du hast im Modul doch eine CMS-Seite ausgewählt, oder ?

Link to comment
Share on other sites

Mit dem Header habe ich den Header des Blocks gemeint ;-) War wohl etwas schlecht ausgedrückt.

Ich verwende das Theme "discountshop" Die CMS Seite ist im Modul definiert, die Umleitung funktioniert prima.

Ich habe versucht mit dem obengenannten Code den Rahmen zu erstellen, leider wird das ganze aber noch völlig falsch dargestellt, da der Code nicht korrekt ist. Den Titel des Blocks müsste er aus der Datenbank vom CMS holen, die Logos im Content darstellen.

 

Anbei ein Screenshot wie es im Moment dargestellt wird.

Wàre um jegliche Hilfe dankbar :-)

post-358414-0-50418300-1335782784_thumb.jpg

Link to comment
Share on other sites

Sorry, bei nicht Original Prestashop Themes muss ich leider passen. Ich weiss nicht was da alles angepasst wurde. Dieser Block hat Original keinen Titel, Es wird nur das hinterlegte Bild mit Link angezeigt. Mehr nicht. Hat dein Block mehr Funktionen (Blocktitel) so hat der Entwickler dies dazuprogrammiert. Es ist daher das Beste du fragst den Entwickler. Er weiss besser was er alles geändert hat.

 

Original wird in diesem Theme aber der Block garnicht angezeigt, sondern das Logo wird im Footer übergeben. Am Besten du fragst wirklich den Entwickler. Wir können dir hier leider nicht weiterhelfen, weil es ein Angebot eines Drittanbieters ist.

Link to comment
Share on other sites

Es wurde eben nichts in dieser Richtung angepasst. Das Logo kann man entweder im Footer oder auf einer Seite anzeigen lassen. Ich möchte es aber selber so anpassen, dass nicht nur das Logo angezeigt wird, sondern dass das Logo in einem Block angezeigt wird. Dies hat ein User hier bereits einmal gemacht, nur hat er nicht geschrieben, wie er dies bewerkstelligt hat :-D (siehe http://www.prestasho...logo-editieren/)

 

Kann mir da niemand weiterhelfen?

 

Trotzdem Danke cd2500.

Link to comment
Share on other sites

Der Beitrag bezog sich auf eine Prestashopversion 1.3. Mittlerweile verwendet dieser User aber auch 1.4. und hat darauf auch schon verzichtet, weil das Zahlungslogo bereits im Footer integriert ist (Theme 1.4.5.1).

 

Der Block paymentlogos übergibt wie schon geschrieben auch keinen Titel an die Datenbank. War so ursprünglich nie konzipiert (s. Bild anbei - Block hat keinen Titel und auch keinerlei Formatierung). Ohne dass du in PHP eingreifst (für den Titel) und css und tpl in der Smarty-Klasse ergänzt, wird es nicht so dargestellt wie die anderen Boxen. Wenn du nur eine Sprache verwendest, dann kannst du den Titel auch hardcoden, ohne diesen in die Datenbank zu übergeben (in der genannten tpl-Datei).

 

Es gibt aber auch die Möglichkeiten, dass du ein extra Modul dazu verwendest wie blockatoh oder eines aus den Kauf-Addons (freestyle-block).

 

Tutorials für eigene Entwicklungen findest du in diesem BEITRAG - > Block Entwickler

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...