Template nicht auffindbar

Hallo liebe Community!

Ich möchte gerne die Topbar-Navigation unseres Shops bearbeiten, sodass Service/Hilfe daraus verschwindet und stattdessen unsere Telefonnummer und Öffnungszeiten dort zu sehen sind.

Ich habe mich auch schon ein wenig zu dem Thema schlaugesucht und habe bereits eine Idee, wie ich es gerne probieren möchte, das einzige Problem ist, dass ich die Datei topbar-navigation.tpl einfach nicht finden kann. Dass sie für das erstellte Theme nicht existiert ist klar, wir haben ja bisher keinerlei Änderungen an der Topbar vorgenommen, jedoch ist sie auch unter template/_emotion/frontend/index nicht zu finden, wo sie laut mehreren Threads eigentlich liegen sollte.

Ich habe daraufhin die anderen Ordner überflogen, es gleicht aber ein wenig der Suche nach der Nadel im Heuhaufen und blieb bisher erfolglos, selbst dann, als wir zu gemeinsam gesucht haben, zwei Paar Augen sehen einfach mehr. Angeblich wurde nichts gelöscht, daher bin ich ein wenig ratlos, zumal die Topbar ja auch tatsächlich im Shop angezeigt wird und das Template folglich existieren müsste, oder nicht?

Wenn ich die topbar-navigation.tpl für unser Theme bearbeiten möchte, brauche ich schließlich entweder die Originaldatei, um mich daran orientieren zu können, falls ich sie im neuen Theme komplett ersetzen möchte oder aber zumindest den korrekten Dateipfad, damit ich den extend-Befehl nutzen kann, glaube ich?

Ich bin ein wenig verwirrt und unsicher, ob ich blind oder schlecht im recherchieren bin. Suche ich wirklich im richtigen Dateipfad?

Vielen Dank für eure Antwort schon im Voraus und liebe Grüße!

@Jun schrieb:

Hallo liebe Community!

Ich möchte gerne die Topbar-Navigation unseres Shops bearbeiten, sodass Service/Hilfe daraus verschwindet und stattdessen unsere Telefonnummer und Öffnungszeiten dort zu sehen sind.

Ich habe mich auch schon ein wenig zu dem Thema schlaugesucht und habe bereits eine Idee, wie ich es gerne probieren möchte, das einzige Problem ist, dass ich die Datei topbar-navigation.tpl einfach nicht finden kann. Dass sie für das erstellte Theme nicht existiert ist klar, wir haben ja bisher keinerlei Änderungen an der Topbar vorgenommen, jedoch ist sie auch unter template/_emotion/frontend/index nicht zu finden, wo sie laut mehreren Threads eigentlich liegen sollte.

Ich habe daraufhin die anderen Ordner überflogen, es gleicht aber ein wenig der Suche nach der Nadel im Heuhaufen und blieb bisher erfolglos, selbst dann, als wir zu gemeinsam gesucht haben, zwei Paar Augen sehen einfach mehr. Angeblich wurde nichts gelöscht, daher bin ich ein wenig ratlos, zumal die Topbar ja auch tatsächlich im Shop angezeigt wird und das Template folglich existieren müsste, oder nicht?

Wenn ich die topbar-navigation.tpl für unser Theme bearbeiten möchte, brauche ich schließlich entweder die Originaldatei, um mich daran orientieren zu können, falls ich sie im neuen Theme komplett ersetzen möchte oder aber zumindest den korrekten Dateipfad, damit ich den extend-Befehl nutzen kann, glaube ich?

Ich bin ein wenig verwirrt und unsicher, ob ich blind oder schlecht im recherchieren bin. Suche ich wirklich im richtigen Dateipfad?

Vielen Dank für eure Antwort schon im Voraus und liebe Grüße!

Hallo,

wenn du noch ein altes emotion - Theme aus Shopware 4 nutzt, musst du im Pfad „templates/emotion_x“ suchen. Nutzt du bereits ein neues Theme (Bare - oder Responsive - Theme von Shopware), findest du dies unter „themes/Frontend“ .

Diese Dokumentation sollte dir problemlos weiterhelfen: Getting started with Shopware templating . Wie du die sogenannten Blocks von Shopware findest, ist hier gut erklärt: Finding Smarty blocks in Shopware .

Das wichtigste ist aber immer als erster Schritt: ein eigenes Theme erstellen , das vom Responsive Theme von Shopware ableitet. Genauso sollte das komplette Ersetzen einer Template-Datei definitiv der letzte Schritt sein, weil man dadurch die Updatesicherheit verlieren kann.

Beste Grüße

Sebastian

Hallo Jun !

topbar-navigation.tpl liegt unter themes/Frontend/Bare/frontend/index.

Wie Sebastian schon sagte, - daraus in das eigene Theme kopieren und dann ändern.

Viel Erfolg !

Carsten

@CeJot schrieb:

Hallo Jun !

topbar-navigation.tpl liegt unter themes/Frontend/Bare/frontend/index.

Wie Sebastian schon sagte, - daraus in das eigene Theme kopieren und dann ändern.

Viel Erfolg !

Carsten

Meinst du mit „Kopieren“ auch wirklich kopieren???

man kopiert keine komplette Datei, man vererbst sie und überschreibt und erweitert  nur die Blöcke die man ändern will.

Sonst könntest du ja gleich das ganze Bare im dein eigenes Template schieben, dort deine Änderungen machen und dich wundern warum es nach dem Update keine Verbesserungen gibt oder es zu Fehlermeldungen kommt.

Uwe

@useg schrieb:

@CeJot schrieb:

Hallo Jun !

topbar-navigation.tpl liegt unter themes/Frontend/Bare/frontend/index.

Wie Sebastian schon sagte, - daraus in das eigene Theme kopieren und dann ändern.

Viel Erfolg !

Carsten

Meinst du mit „Kopieren“ auch wirklich kopieren???

man kopiert keine komplette Datei, man vererbst sie und überschreibt und erweitert  nur die Blöcke die man ändern will.

Sonst könntest du ja gleich das ganze Bare im dein eigenes Template schieben, dort deine Änderungen machen und dich wundern warum es nach dem Update keine Verbesserungen gibt oder es zu Fehlermeldungen kommt.

Uwe

Hallo,

Uwe hat da natürlich 100% Recht, am besten wie oben erwähnt die Dokumentation dazu nutzen: https://developers.shopware.com/designers-guide/getting-started/ . Wie du die sogenannten Blocks von Shopware findest, ist hier gut erklärt: https://developers.shopware.com/designers-guide/find-smarty-blocks/ .

Ich habe nirgends gesagt, das man irgendwas irgendwo hinkopieren soll Wink.

Beste Grüße

Sebastian

@sschreier schrieb:

@useg schrieb:

@CeJot schrieb:

Hallo Jun !

topbar-navigation.tpl liegt unter themes/Frontend/Bare/frontend/index.

Wie Sebastian schon sagte, - daraus in das eigene Theme kopieren und dann ändern.

Viel Erfolg !

Carsten

Meinst du mit „Kopieren“ auch wirklich kopieren???

man kopiert keine komplette Datei, man vererbst sie und überschreibt und erweitert  nur die Blöcke die man ändern will.

Sonst könntest du ja gleich das ganze Bare im dein eigenes Template schieben, dort deine Änderungen machen und dich wundern warum es nach dem Update keine Verbesserungen gibt oder es zu Fehlermeldungen kommt.

Uwe

Hallo,

Uwe hat da natürlich 100% Recht, am besten wie oben erwähnt die Dokumentation dazu nutzen: https://developers.shopware.com/designers-guide/getting-started/ . Wie du die sogenannten Blocks von Shopware findest, ist hier gut erklärt: https://developers.shopware.com/designers-guide/find-smarty-blocks/ .

Ich habe nirgends gesagt, das man irgendwas irgendwo hinkopieren soll Wink.

Beste Grüße

Sebastian

Sebastian,

man muss ja das immer wieder betonen wie es richtig gemacht werden soll, denn, sage ich mal, ein „Neuling“ sucht sich dann den einfacheren Weg, der dann der Falsche ist oder sein kann und zwei Post später schreibt er dann von neuen Problemen, die man nicht nachvollziehen kann weil der im Vorfeld was falsch gemacht hat

Hatte ich hier schon sehr oft gehabt, denn leider befassen sich die wenigsten mit der Doku von Shopware, zum leidwesen derer die im Forum helfen wollen.

Uwe