Magenerds/GermanLaw

Falscher Link auf Versandseite

Opened this issue · 2 comments

Hi,

Wenn man mehrere Stores und dazupassende Lieferseiten hat und diese den selben Identifier z.B. "lieferung" haben, dann wird die cms_page id in core_config_data gespeichert. Statt "lieferung" steht dann dort Z.B. "lieferung|202" - siehe Anhang
Dies wird dann auch als link ausgegeben und führt zu einem Fehler.
germanlaw

Ich kann es direkt in der Datenbank ausbessern, aber sollte jemand im Bakend hier etwas bearbeiten, wird es wieder überschreiben.

Ich verwende verwende Magento 2.2.2 und GermanLaw 1.1.1

Danke
Tom

Hi,
das Verhalten kannte ich auch noch nicht. Naja abändern löst ja nicht das eigentliche Problem oder? Der Identifier ist ja der URL-Key, darum wundert es mich, dass Magento hier |202 dazu schreibt. Evtl. ist das Verhalten erst in 2.2 neu hinzugekommen, ich weiß es aktuell nicht.
Es stellt sich aber auch die Frage, ob du für alle Stores den gleichen Identifier haben möchtest?

Ändern in der DB ist für uns vorerst ein Workaround der zumindest funktioniert, da wir die Konfig ja nicht allzu oft ändern. Der Sinn hinter den selben Identifieren liegt darin, dass Footerblöcke auch in mehreren Stores wiederverwendet werden können. Diese Konstellation ist wahrscheinlich nicht sehr alltäglich aber für uns passt sie sehr gut.