Search the FirstSpirit Knowledge Base
Hallo zusammen,
ist es möglich, im ContentCreator sämtliche per editorId() erzeugten EasyEdit-Marker per Parameter auszuschalten?
Hintergrund: Unter bestimmten Umständen soll auf Seiten keine EasyEdit-Bearbeitung möglich sein. Ganz oben im Seitentemplate gibt's eine Abfrage, die dann entscheidet, ob nachfolgend Marker angezeigt werden sollen oder nicht.
Ich möchte gerne darauf verzichten, an jeder Stelle, wo ich editorId() verwende, eine Abfrage einzubauen.
Eine Lösung könnte sein:
- "Sauber" per irgendeiner Funktion, die ich übersehen habe
- Per JavaScript (meinetwegen per MPP oder so)
- Per CSS (wenn nichts anderes hilft)
Hat jemand eine Idee?
Danke und Grüße
Timo
Hi Tim,
danke für die Info. Dann muss ich wohl hacken 😉
Meine "Lösung" ist, ich schalte die Marker per JavaScript aus.
// Delete all EasyEdit markers
$("[data-fs-id]").each(function() {
$(this).removeAttr("data-fs-id");
});
Damit komme ich in die Hölle, aber es tut zumindest was es soll.
Grüße
Timo
Hallo Timo,
persönlich kenne ich keine derartige Funktion.
Alternativ könntest du du den editorId-Aufruf in eine Formatvorlage auslagern, die dann eine Abfrage auf deinen Parameter macht.
Viele Grüße
Tim
Hi Tim,
danke für die Info. Dann muss ich wohl hacken 😉
Meine "Lösung" ist, ich schalte die Marker per JavaScript aus.
// Delete all EasyEdit markers
$("[data-fs-id]").each(function() {
$(this).removeAttr("data-fs-id");
});
Damit komme ich in die Hölle, aber es tut zumindest was es soll.
Grüße
Timo