Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 01. September 2011 09:33

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Seit Update: cms_selflink generiert kein title Attribut mehr

Moin!

Kann jemand das bestätigen: Seit dem Update auf 1.9.4.2 passiert bei verwendung von cms_selflink über den entsprechenden Button des TinyMCE folgendes:

a) es wird nicht mehr der bisher übliche Code ausgegeben, das Erscheinungsbild entspicht dem eines "normalen" Links. (irrelevant)
b) es wird kein link title mehr generiert

a) wär ja grad noch ok, aber b) hätte ich gerne den alten Zustand.
In der Tag-Hilfe steht nach wie vor:

Tag-Hilfe schrieb:

(optional) title - Text, der als title-Attribut verwendet wird. Ohne Vorgabe wird der Titel der Seite als Titel für den Link verwendet.

Um das mal zu präzisieren: Falls KEIN title übergeben wird ABER eine DESCRIPTION auf der Zielseite vorhanden ist dann wird - laut Quellcode (siehe ein paar Posts weiter unten) dei DESCRIPTION verwendet.

Eben genau das ist nicht mehr der Fall ... hat jemand ne Lösung?

Servus,
Alex

Beitrag geändert von faglork (20. März 2012 15:41)

Offline

#2 01. September 2011 11:03

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

Hast du mal versucht, TinyMCE neu zu installieren?

Offline

#3 02. September 2011 12:02

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

cyberman schrieb:

Hast du mal versucht, TinyMCE neu zu installieren?

Nein, denn das ist auch bei neuen Installationen so.

Funktioniert es bei dir etwa?

Servus,
Alex

Offline

#4 02. September 2011 12:37

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

faglork schrieb:

Funktioniert es bei dir etwa?

Mich hast du zwar nicht gemeint, antworte dir aber trotzdem  lol

Bei mir wird auch kein title Attribut mehr automatisch generiert, kann aber beim Nachbearbeiten des Links über den Link-Button einen Titel eingeben, der danach auch ausgegeben wird.

Die HTML Ansicht des Tiny sieht dann so aus:

<a title="Titel" href="{cms_selflink href='news' }">news</a>

Ich muss mal bei einer "alten" Installation schauen, wie das war... ...(Fahrstuhlmusik)... ...
Also 1.8.2 macht es schon genauso, sehe aber in bereits enthaltenem Text mit Links, dass es vor 1.8.2 sehr wohl funktioniert hast. Die WYSIWYG Ansicht zeigt brav {cms_selflink usw...}

Seltsam

Offline

#5 20. März 2012 13:38

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

Das hier scheint nicht mehr zu funktionieren:

[== php ==]

 	    {
 	      $content = $flatcontent[$number]->getContent();
 	      if (isset($content))
 		{
 		  $pageid = $content->Id();
 		  $alias = $content->Alias();
 		  $name = $content->Name();
 		  $menu_text = $content->MenuText();
 		  $url = $content->GetURL();
 		  $titleattr = $content->TitleAttribute();
 		}
 	    }

denn später wird mal abgefragt :

[== php ==]
  $title = (isset($name)) ? $name : '';
   if( isset($params['title']) )
      $title = $params['title'];
   else if( !empty($titleattr) )
     $title = $titleattr;
   $title = cms_htmlentities($title);

Also wenn $titleattr = $content->TitleAttribute(); klappt dann müsste doch die DESCRIPTION als title ausgegeben werden, oder seh ich das falsch?

Servus,
Alex

Offline

#6 20. März 2012 13:42

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

zu a:
kennst du in den einstellungen von tinymce "CMS-linker link-style:"?

Offline

#7 20. März 2012 15:37

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

nicmare schrieb:

zu a:
kennst du in den einstellungen von tinymce "CMS-linker link-style:"?

Ja.

Ich weiss ehrlich gesagt nicht mehr worin das Problem genau lag ...

Eigentlich bleibt nur das Fehlen des TITLE als Restproblem.

Servus,
Alex

Offline

#8 20. März 2012 15:43

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

ich hatte das problem dass er den alias im {cms_selflink href="…"} benutzt statt der content_id. denn der alias ändert sich ja gerne mal. das lässt sich aber im tiny umschreiben. wenn es das ist, was dich stört, kann ich die datei nochmal raussuchen.

Offline

#9 21. März 2012 16:25

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Seit Update: cms_selflink generiert kein title Attribut mehr

nicmare schrieb:

ich hatte das problem dass er den alias im {cms_selflink href="…"} benutzt statt der content_id. denn der alias ändert sich ja gerne mal. das lässt sich aber im tiny umschreiben. wenn es das ist, was dich stört, kann ich die datei nochmal raussuchen.

Das wäre nett ....

Servus,
Alex

Offline