Page 1 of 1

TinyMCE: CMSLink verlinkt nicht mehr Alias sondern Page ID

Posted: Wed Sep 26, 2007 10:34 am
by mosag
Hallo zusammen,

folgendes Problem: wenn ich im TinyMCE ein Wort mit dem CMSLink (Palme) verlinke, dann wird nicht mehr der Alias der Seite verlinkt sondern die Page ID, ich hätte aber gerne wieder den Alias.

Beispiel:

Code: Select all

<a class="tinyreplace" href="index.php?page=89" shape="rect">
sollt eigentlich heißen

Code: Select all

<a class="tinyreplace" href="index.php?page=angebot" shape="rect">
(Nebenfrage wozu ist das shape="rect" gut??? das seh ich jetzt auch zum ersten Mal)

Anfangs hat dieser Button noch eine normale Textzeile ausgegeben {cmslink ...} nach einem Update/oder anklicken einer Option/oder bearbeiten einer Datei (weiß es leider nicht mehr) konnte TinyMCE die Links dann wie richtige Links setzen (hab diese Einstellung nicht wieder gefunden). Nun nach Updates hier und da, wird jetzt eben nicht mehr der Aliasname der Seite als Link benutzt sondern die Seiten-ID.

CMS Version: 1.1.3.1 TinyMCE 2.2.4

Weiß jemand an welcher Stelle ich da etwas verändern kann/muss, dass es wieder lüppt?
Vielen Dank vorab. (hab nach diversen Keywords in der Suche gesucht, aber nix passendes gefunden)

Gruß
Jens

Re: TinyMCE: CMSLink verlinkt nicht mehr Alias sondern Page ID

Posted: Wed Sep 26, 2007 1:28 pm
by mosag
EDIT: die folgenden Zeilen scheinen überflüssig zu sein, da CMSMS es offenbar intern umsetzt bei der Anzeige, also im Editor steht zwar die ID aber im Frontend wird wohl doch der Alias genommen für den Link ...
Trotzdem wüsste ich immer noch gerne welche Option ich auf YES/ENABLED was auch immer stellen muss, damit ich wieder Links statt Tags angezeigt bekomme?! ;)


habe Teil 1 mittlerweile selber herausgefunden:

in der Datei: /modules/tinymce/tinymce/jscripts/tiny_mce/plugins/cmsmslink/popup.php

die Zeile:

Code: Select all

echo "<option value=\"".$one->Id()."\">".str_repeat("|-",substr_count($one->Hierarchy(),"."))." ".$one->Hierarchy()." ".$one->Name()."</option>";
ersetzen gegen folgende Zeile (oder wie ich es mache um es wiederzufinden "//" ;)):

Code: Select all

echo "<option value=\"".$one->Alias()."\">".str_repeat("|-",substr_count($one->Hierarchy(),"."))." ".$one->Hierarchy()." ".$one->Name()."</option>";
Allerdings wird jetzt bei mir wieder die TAG-Version des Links ausgespuckt (wenn auch jetzt mit Alias statt mit ID), in der TinyMCE 2.0.5 Version konnte man so ein Häkchen setzen, dass normale Links angezeigt werden anstelle vom TAG .. wo kann ich das denn aktivieren jetzt?

Re: TinyMCE: CMSLink verlinkt nicht mehr Alias sondern Page ID

Posted: Wed Sep 26, 2007 2:35 pm
by cyberman
Ist evtl. nur in der Advanced Version von TinyMCE zu finden (nicht in der mitgelieferten Basic-Variante).

Re: TinyMCE: CMSLink verlinkt nicht mehr Alias sondern Page ID

Posted: Wed Sep 26, 2007 3:39 pm
by mosag
Mist ... das ist ja nicht gerade WYSIWYG - vor allem wenn man in einer (ca.) 200x200 Pixel großen Box, wo oben ne Überschrift in H2 steht und unten ein Bild ist, dann so eine mordsmäßig große und lange Zeile für den cmslink drin hat ... hmpf  :'(

Image

:D

Also in der ADV Version ist es drin, habs gesehen, aber die funzt leider nicht richtig, es wird kein Inhalt ins CMSLink Popup geladen, leeres Fenster ...
(kann mich aber nicht erinnern mal eine Advanced Version installiert zu haben vorher ... seltsam)