Seite 1 von 1

Links werden durch Javascript in der Vorschau ersetzt

Verfasst: So 31. Mai 2015, 15:49
von Leon
Version ist 6.4.1

Seit dem Update werden nur in der Vorschau Links durch Javascript ersetzt, dabei werden css Anweisungen nicht dargestellt.
Beispiel:
Ein Link mit CSS "linkstyle" sieht unter "Bearbeiten" und veröffentlicht so aus:

Code: Alles auswählen

<a class="linkstyle" href="/index.php">Link</a>
Unter "Vorschau" wird daraus:

Code: Alles auswählen

<a href="javascript://" onclick="top.doClickDirect(5,'text/webedition','tblFile');return true;" onmouseover="top.info('ID: 5');" onmouseout="top.info(' ')">Link</a>
Dass der Style dabei komplett wegfällt, ist besonders unschön.
Jemand eine Idee, woran das liegen könnte - oder ist das ein Fall für die Bugbase?

Re: Links werden durch Javascript in der Vorschau ersetzt

Verfasst: Mo 25. Jan 2016, 13:44
von blickfang
Hallo Leon,

Du kannst Link auch so schreiben

Code: Alles auswählen

<a href="<we:url id="0815" />">Link</a>
dann bleibt das Linkziel innerhlab webEdition dynamisch immer richtig, auch wenn Deine Datei umbenannt oder verschieben wird. Im Vorschau-Modus ersetzt webEdition die Links immer mit javascript, um gewissen Funktionalitäten zu bieten. Das attribut "class" dürfte dabei aber nicht ersetzt werden.

Du kannst auch jedem we-Tag (Editmode und Ausgabe) mit pass_xy ein Attribut übergeben, dass auf jeden Fall ausgegeben wird z.B.

Code: Alles auswählen

<we:href name="test" pass_class="meine-css-klase" />
Viele Grüße
Timo

Re: Links werden durch Javascript in der Vorschau ersetzt

Verfasst: Mo 25. Jan 2016, 16:00
von mokraemer
nee, das ist ein Fall für die Bugbase. Es geht hier ja um die Vorschau - und da würde Timos Lösung so eh nicht greifen. Das Ersetzen ist sinnvoll und Absicht.

Re: Links werden durch Javascript in der Vorschau ersetzt

Verfasst: Mo 25. Jan 2016, 17:04
von WBTMagnum
Das ist doch der hier: http://qa.webedition.org/tracker/view.php?id=10165

Ist mit V6.4.2 und höher behoben.

HTH,
Sascha