Bei Relationen (Sprache, Kategorien): Wegspringen von Addon-Seiten verhindern
alxndr-w opened this issue · comments
@christophboecker hast du da eine Idee? Die data_edit habe ich von dir geklaut ;) https://friendsofredaxo.github.io/tricks/addons/yform/im-addon
Im Prinzip muss ich die URL austauschen auf page=events/date
statt page=yform/manager/data_edit
Wie wird denn die URL erzeugt? Wer macht das an welcher Stelle?
Die meisten YForm-erzeugten Urls (z.B. Edit/Delete) nehmen immer die Page aus der URL, ist also safe.
Bei dem fraglichen Link ist ein Feld vom Typ be_manager_relation
im Einsatz, richtig? Bei be_manager_relation
ist die Page offensichtlich hart verdrahtet im Code, genauer gesagt in rex_yform_value_be_manager_relation->getListValue
. Unschön, aber nun ja.
Da bleibt Dir nur, über den EP YFORM_DATA_LIST
den Link bzw. die Spalte umzubauen.
Und jetzt muss ich mal kurz was prüfen im Zusammenhang mit be_manager_relation .....
PR welcome, ich nutze das Addon nicht mehrsprachig.