Jump to content
dashmir

Brand / Marke in oberhalb der Produkte Titels.

Recommended Posts

Liebe Community

 

ich möchte gerne, dass das Loge des Herstellers oberhalb des Produkte Titels erscheint. Ich habe ein paar Beiträge gefunden, die sind aber sehr alt oder die weiterführenden Links zu Tutorials funktionieren nicht. 
Kann mir jemand hier helfen und sagen, welche Datei  und vor allem welchen Code genau hinzugefügt werden muss, damit das Logo an der richtigen Stelle angezeigt wird? 
image.thumb.png.65ddea3e2e139044baa924636f7761b8.png

 

Ich benutze Prestashop 1.7.5.1 und ein gekauftes Template, also nicht das Default Template.

Ich wäre euch dankbar um eure Unterstützung. 

 

 

Share this post


Link to post
Share on other sites

Bei einem gekauften Template (dessen Namen zumal noch nicht einmal bekannt ist) wird dir niemand mit Sicherheit sagen können, wo du das Logo einfügen mußt. Auf deinem Schlüsselloch-Screenshot (wie ich die hasse ...) sieht man noch nicht einmal, ob das Logo an anderer Stelle bereits angezeigt wird.

Share this post


Link to post
Share on other sites
vor 44 Minuten schrieb rictools:

Bei einem gekauften Template (dessen Namen zumal noch nicht einmal bekannt ist) wird dir niemand mit Sicherheit sagen können, wo du das Logo einfügen mußt. Auf deinem Schlüsselloch-Screenshot (wie ich die hasse ...) sieht man noch nicht einmal, ob das Logo an anderer Stelle bereits angezeigt wird.

Mir war nicht bekannt, dass hier der Name des Templates wichtig ist, ich ging davon aus, dass alles gleich aufgebaut ist. Aber wie gewünscht hier der Name des Templates:  Surf Summer Beach – Prestashop Responsive Theme 
Was dieses Printscreen betrifft, das sollte nur zeigen wo genau ich das Logo möchte. Wie du siehst, erscheint das Logo nur im unteren Bereich bei "Artikeldetails".

image.png.69eec3d60bc2d0be22a4f302c8b03a67.png 

 

 

Share this post


Link to post
Share on other sites

Es kann sein, daß der Aufbau eines Fremdtemplates sich nicht groß vom Standardtemplate unterscheidet, hier scheint das so zu sein. Jemand, der Prestashop 1.7 verwendet, wird dir wahrscheinlich sagen können, in welcher Datei du den Artikelnamen findest und in welcher das Logo im Reiter Artikeldetails, du mußt dann wohl nur den Code für das Logo kopieren / ausschneiden und vor dem Artikelnamen einfügen. Du solltest das aber auch selbst finden können, Grundkenntnisse in HTML / PHP vorausgesetzt.

Share this post


Link to post
Share on other sites

Es ist mir schon bewusst, dass ich den Code ausschneiden bzw. kopieren und einfügen muss.

Die Frage war hier, welches ist das richtige File? Wenn dies die Antwort sein sollte, dann hätte ich mir die Zeit hier sparen können. Man merkt, dass anhand dieser Antworten, die Leute hier einfach frustriert sind. 

Wenn man keine Lust hat richtig zu helfen, dann sollte man sich auch nicht hier befinden. Dieses Forum ist hier um sich Tipps zu geben und auch zu Unterstützen, anscheinend ist nicht jeder hier gewillt, dies so umzusetzen.

Wenn man es nicht direkt auf das gekaufte Template sagen kann wo die Datei sich befindet, so kann man doch für das Standard-Template sagen, in welcher Datei diese Anpassung vorgenommen werden soll.

 

Share this post


Link to post
Share on other sites

Kleine Gegenfrage: Was hast du hier schon alles an Hilfestellung gegeben?

Share this post


Link to post
Share on other sites
vor 5 Minuten schrieb Claudiocool:

Kleine Gegenfrage: Was hast du hier schon alles an Hilfestellung gegeben?

Mal ganz ehrlich, wenn ich die Erfahrung mit Prestashop hätte, dann würde ich bestimmt nicht mit so einer Frage hier sein, oder bist du da anderer Meinung? 
 

 

Share this post


Link to post
Share on other sites

Aber du gehst Leute, die dir die Richtung zeigen wollen, ziemlich heftig an... Ich wäre in dem Moment raus.

Share this post


Link to post
Share on other sites
vor 4 Minuten schrieb Claudiocool:

Aber du gehst Leute, die dir die Richtung zeigen wollen, ziemlich heftig an... Ich wäre in dem Moment raus.

Dann hast du wohl die Antworten die ich erhalten habe ausgeblendet. Diese Antworten waren auch nicht gerade berauschend.

Share this post


Link to post
Share on other sites
vor 41 Minuten schrieb dashmir:

Es ist mir schon bewusst, dass ich den Code ausschneiden bzw. kopieren und einfügen muss.

Die Frage war hier, welches ist das richtige File? Wenn dies die Antwort sein sollte, dann hätte ich mir die Zeit hier sparen können. Man merkt, dass anhand dieser Antworten, die Leute hier einfach frustriert sind. 

Wenn man keine Lust hat richtig zu helfen, dann sollte man sich auch nicht hier befinden. Dieses Forum ist hier um sich Tipps zu geben und auch zu Unterstützen, anscheinend ist nicht jeder hier gewillt, dies so umzusetzen.

Wenn man es nicht direkt auf das gekaufte Template sagen kann wo die Datei sich befindet, so kann man doch für das Standard-Template sagen, in welcher Datei diese Anpassung vorgenommen werden soll.

Es ist durchaus nicht immer so, daß Variablen in jeder Seite verwendet werden können, unter Umständen müssen diese erst in einer php-Datei definiert werden.

Wie du in meiner Signatur erkennen kannst, verwende ich - so wie die meisten erfahreneren User hier - Prestashop 1.6. Die Dateistruktur hat sich in 1.7 verändert, es sollte dir aber trotzdem möglich sein, die Datei(en) zu finden, ggf. über eine Suche (besser bei Google als die im Forum), erwähnt wird das oft.

Grundsätzlich gilt im Forum die Regel, daß nicht zu Fremdtemplates geholfen wird, das wird allerdings nicht allzu eng gesehen, kann aber durchaus die Ursache sein, wenn du auf deine Anfrage wenig Antworten erhältst. Deine Einstellung gegenüber den hier freiwillig und kostenlos helfenden ganz normalen Prestashop-Usern trägt sicher auch nicht dazu bei. Wenn du hohe Erwartungen hast, solltest du professionelle Hilfe in Anspruch nehmen, wenn du dafür bezahlst, kannst du auch Ansprüche stellen.

Share this post


Link to post
Share on other sites

Also im classic theme wäre es folgende Datei:

    \themes\classic\templates\catalog\product.tpl

Code für Hersteller und Logo findest du hier - der Code funktioiniert aber auch in der übergeordneten Datei:

     \themes\classic\templates\catalog\_partials\product_details.tpl

Share this post


Link to post
Share on other sites
vor 4 Stunden schrieb rictools:

Es ist durchaus nicht immer so, daß Variablen in jeder Seite verwendet werden können, unter Umständen müssen diese erst in einer php-Datei definiert werden.

Wie du in meiner Signatur erkennen kannst, verwende ich - so wie die meisten erfahreneren User hier - Prestashop 1.6. Die Dateistruktur hat sich in 1.7 verändert, es sollte dir aber trotzdem möglich sein, die Datei(en) zu finden, ggf. über eine Suche (besser bei Google als die im Forum), erwähnt wird das oft.

Grundsätzlich gilt im Forum die Regel, daß nicht zu Fremdtemplates geholfen wird, das wird allerdings nicht allzu eng gesehen, kann aber durchaus die Ursache sein, wenn du auf deine Anfrage wenig Antworten erhältst. Deine Einstellung gegenüber den hier freiwillig und kostenlos helfenden ganz normalen Prestashop-Usern trägt sicher auch nicht dazu bei. Wenn du hohe Erwartungen hast, solltest du professionelle Hilfe in Anspruch nehmen, wenn du dafür bezahlst, kannst du auch Ansprüche stellen.

Danke schön. Es ist mir war nicht ganz klar, dass die Struktur sich so unterscheidet. Ich bin ein Neuling was Prestashop betrifft. 

aber es hat geklappt. Ich werde zum Abschluss noch die Lösung hier posten.

 

Share this post


Link to post
Share on other sites
vor 3 Stunden schrieb JBW:

Also im classic theme wäre es folgende Datei:

    \themes\classic\templates\catalog\product.tpl

Code für Hersteller und Logo findest du hier - der Code funktioiniert aber auch in der übergeordneten Datei:

     \themes\classic\templates\catalog\_partials\product_details.tpl

Besten Dank für deine Antwort. 

 

Es hat geklappt. ich habe es geschafft, den richtigen Code am richtigen Ort einzufügen.

 

Danke für deine hilfreiche Unterstützung.

 

Share this post


Link to post
Share on other sites

Ich konnte erfolgreich das Logo oberhalb des Titels einfügen.

Hier der Code: 

{if isset($product_manufacturer->id)}
            <div class="product-manufacturer">
              {if isset($manufacturer_image_url)}
                <a href="{$product_brand_url}">
                  <img src="{$manufacturer_image_url}" width="200" height="100" class="img img-thumbnail manufacturer-logo" alt="{$product_manufacturer->name}">
                </a>
              {else}
                <label class="label">{l s='Brand' d='Shop.Theme.Catalog'}</label>
                <span>
                  <a href="{$product_brand_url}">{$product_manufacturer->name}</a>
                </span>
              {/if}
            </div>
            {/if}

in der folgenden Datei habe ich diesen Code eingefügt: /httpdocs/themes/PRS01/templates/catalog/product.tpl

Die Stelle an der dieser Code eingefügt werden muss wird wahrscheinlich variieren, in meinem Fall war es hier:

image.thumb.png.3e7afb69635a2ca495840c0d3b679de4.png

Anschliessend noch den Cache im Backoffice leeren. 

image.thumb.png.6374f6fbf3e166f01aee7c2903bf9e66.png

 

Share this post


Link to post
Share on other sites

Die Bedingung {if isset($product_manufacturer->id)} müßte bewirken, daß dann nichts erscheint.

Share this post


Link to post
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

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More