- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS5: WebEdit (QuickEdit-Button erscheinen nicht)
Hallo!
Ich versuche mich gerade an einer testweisen Einfรผhrung von WebEdit und der parallelen Migration zu FS5. Dazu nutze ich unser einfachstes Projekt, um das auszuprobieren.
Mein Problem ist nun, dass ich meiner Meinung nach alles richtig eingebaut habe, aber wenn ich auf der WebEdit-Seite dann mit der Maus รผber den zu bearbeitenden Bereich gehe, dann kommt nicht wie im Mithras-Projekt automatisch die QuickEdit-Leiste (so nenne ich sie mal), sondern nur der Beliestift ist sichtbar ich kann nur per STRG+Klick eine rudimentรคre Bearbeitungsmaske aufrufen.
Ich sehe den Fehler leider nicht. Woran kann das liegen? Wo fehlt evtl. eine Zeile Code?
Hier der entsprechende Code vom Absatz:
<CMS_HEADER>
</CMS_HEADER>
$CMS_IF(!st_absatztext.isEmpty)$
$CMS_IF(#global.preview)$
<div$CMS_VALUE(editorId(editorName:"st_absatztext"))$>
$CMS_END_IF$
$CMS_VALUE(st_absatztext)$
$CMS_IF(#global.preview)$
</div>
$CMS_END_IF$
$CMS_END_IF$
In der Seitenvorlage ist folgendes eingetragen:
<div$CMS_VALUE(editorId)$>$CMS_VALUE(#global.page.body("inhalt"),default:" ")$</div>
Hoffe, ihr kรถnnt mir schnell helfen. Sehe den Wald vor lauter Bรคumen nicht mehr.
Danke!
Grรผรe
Marcus
- Labels:
-
Developers
-
Knowledgebase
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das editorId() muss mit den Klammern angegeben werden:
<div$CMS_VALUE(editorId())$>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marcus,
um den Bearbeitungsrahmen des Absatzes einzublenden, muss in der Absatzvorlage einfach nur editorId() benutzt werden (ohne Parameter). FirstSpirit erkennt hier automatisch den Absatzkontext.
Die Variante editorId(editorName:"...") ist fรผr die InEdit-Funktionalitรคt zustรคndig (also den "Stift") und fรผr das ContentHighlighting (Hervorheben der Eingabekomponente beim Klick auf den entsprechenden Bereich im JavaClient).
Wenn sowieso vorhandene DIVs / SPANs usw. benutzt werden, muss รผbrigens auch nicht auf #global.preview abgefragt werden.
Auรerdem sollte man schauen, wie und wo man die Leerprรผfung macht: In Deiner Variante wรผrde z.B. gar kein Rahmen angezeigt werden, wenn das Feld leer ist.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Leider nein. Das hatte ich schon probiert, aber es bringt nichts.
$CMS_IF(#global.preview)$
<div$CMS_VALUE(editorId)$>
$CMS_END_IF$
$CMS_VALUE(st_absatztext)$
$CMS_IF(#global.preview)$
</div>
$CMS_END_IF$
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das editorId() muss mit den Klammern angegeben werden:
<div$CMS_VALUE(editorId())$>