kalua Posted April 22, 2015 Share Posted April 22, 2015 Hey Ich stehe gerade vor dem Problem das ich beim Preis (Listenmodus oder Kachelmodus) den Hinweis "Gewicht: ..." entfernen will. Das funktioniert via CSS auch sehr gut, jedoch verschwindet dann auch das Gewicht bei der Produktübersicht. Also hier soll das weg ... aber hier muss das bleiben ... Hat das jemand eine Idee wie ich das eine ohne das andere weg bekomme? Link to comment Share on other sites More sharing options...
thepan Posted April 22, 2015 Share Posted April 22, 2015 Guten Abend Du musst dazu nur die CSS Regel auf das Übergeordnete Objekt beziehen. Wenn du einen Link zur Seite hast, kann ich dir genau sagen wie. Link to comment Share on other sites More sharing options...
kalua Posted April 22, 2015 Author Share Posted April 22, 2015 Hey thepan Danke, Link geht leider nicht, der Shop läuft noch im "abgesicherten" Wartungsmodus. Aber so wie ich das sehe liegt das Problem hier: media="all" ul.product_list.grid .left-block .delivery-info, ul.product_list.grid .left-block .weight-info { display: inline-block; color: #444444; } media="all".grid .delivery-info, .grid .weight-info { width: 100%; display: none; font-size: 100%; } media="all" .tax-shipping-info, .unit-price, .weight-info { font-size: 85%; line-height: 1em; width: 100%; display: inline-block; } Ich bin hingegangen und habe die .weight-info Klasse rausgenommen und mit display: none; versehen. Dann ist das im Kachel und Listenmodus natürlich weg, aber eben auch im Produkt. Ich müsste also das Produkt irgendwie "ausklammern" oder weight-info nur auf kachel und liste gültig machen ... Link to comment Share on other sites More sharing options...
kalua Posted April 23, 2015 Author Share Posted April 23, 2015 (edited) Da ich via CSS leider nicht ans Ziel komme, möchte ich die Sache anders angehen. Die beiden Dateien die beeinflußt werden sind product-list.tpl (dort soll der Hinweis raus) und product.tpl (dort soll der Hinweis bleiben) Das Problem ist, das beide über den selben Hook auf diese Datei vom EU Modul zugreifen: displayProductPriceBlock.tpl Die Datei also direkt zu ändern, bringt gar nichts da es ja beide beeinflusst (...list.tpl und product.tpl) Jetzt ist meine Idee die displayProductPriceBlock.tpl zu duplizieren und unter anderem Namen in der product-list.tpl zu "hooken" Dann könnte ich dort einfach den entsprechend Punkt der das Weight anzeigt auskomemntieren. Die Frage daher: Könnte das in irgend einer Weise problematisch werden? Zusammenspiel mit anderen Modulen, Variablen etc. Edited April 23, 2015 by kalua (see edit history) Link to comment Share on other sites More sharing options...
thepan Posted April 23, 2015 Share Posted April 23, 2015 (edited) Hier die CSS Regel EDIT: Getestet mit default-theme und 1.6.0.14 ul.product_list.grid > li.hovered .right-block .weight-info, ul.product_list.grid .right-block .weight-info{ display: none; } Edited April 23, 2015 by thepan (see edit history) Link to comment Share on other sites More sharing options...
kalua Posted April 23, 2015 Author Share Posted April 23, 2015 Hey thepan Danke, aber funktioniert leider nicht bei mir. Habe das in allen Varianten versucht, kein Erfolg. Glaub muss auf die .tpl Version zurückgreifen .. Link to comment Share on other sites More sharing options...
thepan Posted April 23, 2015 Share Posted April 23, 2015 Du musst die Regel schon ganz unten in der EU-Legal CSS Datei einfügen. Oder besser noch in eine custom.css oder ähnlich die bei einem Update nicht überschrieben wird. Kannst es natürlich auch über die .tpl Dateien ändern. Aber auch da an Updates denken und nicht direkt die Dateien bearbeiten. Link to comment Share on other sites More sharing options...
kalua Posted April 23, 2015 Author Share Posted April 23, 2015 Habe ich gerade versucht, trotzdem kein Erfolg ... anyway, Danke für die Hilfe. Glaub muss da doch auf die .tpl zurückgreifen Link to comment Share on other sites More sharing options...
kalua Posted April 23, 2015 Author Share Posted April 23, 2015 Ich habe jetzt noch eine dritte Lösung gefunden in dem ich im EU-Modul die Gewichtsanzeige erst mal komplett deaktivere. Dann bin ich hingegangen und habe in der product.tpl unterhalb des "EU-Hooks" diesen Code eingebunden: {l s='Product weight: ' js=1}{$product->weight)|round:2} {Configuration::get('PS_WEIGHT_UNIT')} Das funktioniert prima. Jetzt muss man nur noch bei den Übersetzungen "Gewicht" "Product weight" anpassen Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now