Zum Inhalt springen

RTE+ interne Links + http://www.domain.de/?id=40

Erstellt am 22. März 2005 · 36 Antworten · letzte Antwort am 2. März 2006 · Seite 2 von 2

Tags: Links, Frage

spogspog ·

tatsächlich!

RTE.classesAnchor.internalLink.titleText >
in der tsconfig löst das problem. danke, extension22!
woher soll man das den wissen??

lustigerweise taucht jetzt bei mir ein neues phänomen auf: die internen links gehen nun standartmäßig in einem neuen fenster auf. im link wird der target=page gesetzt (wo auch immer dieses "page" herkommen mag...?). das kann ich nur verhindern, wenn ich explizit den target beim link-setzen auf "_top" stelle. aber damit kann ich leben.

(ich find typo3 wirklich prima und freue mich auch, dass es so viele leute gibt, die einem helfen und sich engagieren, aber das war mal wieder eins von den problemen die einen regelmäßig zur verzweiflung bringen. in keiner dokumentation findet man einen hinweis auf solche probleme und nur nach stundenlanger foren-suche hat man genug bruchstücke zusammen um sich eine lösung zusammenzureimen... mit effektivem arbeiten hat das leider wenig zu tun, schade.)

viele grüsse,
spog

noi ·

da war ich ja schon nahr dran.

habe gestern durch herumprobieren herausgefunden, dass es mit dem Title zu tun hat.

Kann man auf diese Weise auch den Stil bei externen Links löschen, damit die häßlichen Symbole nicht mehr standardmäßig angezeigt werden?
Das Symbol soll auch bei internen Links weg.

Oder kann man vielleicht komplett die Stilauswahl entfernen, damit keiner auf die Idee kommt da was anzuklicken?

Wie würde man das realisieren können?

grüße
,noi

spogspog ·

du kannst die entsprechenden style-sheet classen in der css-datei deiner webseite einfach überschreiben, so kannst du das aussehen der verschiedenen link-typen selber bestimmen (css_styled_content natürlich vorausgesetzt)

in deiner css-datei kannst du z.B. so was in der richtung eintragen:

a.internal-link{ color:#000; text-decoration:underline;}
a.internal-link:hover{ color:#f00; text-decoration:none;}

greetz,
spog

noi ·

Hallo spogspog,

naja, bevor alle Stränge reißen, werden ich wohl oder übel zu dem Überschreiben greifen müssen, allderings kann ich mir nicht vorstellen, dass das nur so geht.

Also eigentlich will ich bei externen Links den Eintrag nicht umdefinieren, sondern per Standard keinen Stil auswählen. Das muss doch irgendwie machmar sein.
Falls nicht überschrieben, muss man andernfalls beim Anlegen von Links jedesmal den Stil auf "leer" ändern und das wäre etwas nervig.

Als addon sozusagen wäre es dann noch sinnvoll "external-link" & "external-link-new..." aus dieser Liste zu werfen, da sie bei mir nicht benötigt werden.
Irgendwie denke ich, dass auch das gehen müsste, da man bei Typo doch selten an Standardvorgaben strikt gebunden ist.
Ich nehme an, sobald man den Kram aus der Stil-Liste wirft, braucht man auch nicht mehr "kein-stil" als Standard zu wählen, denn das ist dann ja automatisch der Fall.

mfg
,noi

BastianBalthasarBux ·
RTE.classesAnchor {
  internalLink {
    class >
    titleText >
    image >
  }
  externalLink {
    class >
    titleText >
    image >
  }
  externalLinkInNewWindow {
    class >
    titleText >
    image >
  }
  internalLinkInNewWindow {
    class >
    titleText >
    image >
  }
  download {
    class >
    titleText >
    image >
  }
  mail {
    class >
    titleText >
    image >
  }
}

Einfach das class Attribut leeren, sozusagen, oder ein value geben das man braucht: zb: lnk_f (für link_fliesstext).
--> wenn das gemeint war.

ps: danke ext22, habs tatsächlich überlesen, und nun funzts! sollte aber eigentlich standardmässig funktionieren. IMHO. ...

mfg bbb

noi ·

hi,

config {
extTarget = _blank
intTarget = _top
}

Das hatte ich vorhin schonmal probiert, hatte aber aus irgendeinem Grund nicht funktioniert. Ich bin mir aber nicht mehr sicher, ob ich in den Constants "PAGE_TARGET = _top" eingetragen hatte.

Aber!
ich hab endlich den Übeltäter gefunden. Bei mir gab es folgende Zeile im TypoScriptObjectBrowser

lib.parseFunc_RTE.tags.link.typolink.target = page

Also hab ich bei mir im Setup einfach die Zeile ohne dem Page eingetragen und schon funktioniert es wie es soll. Also folgendermaßen:

lib.parseFunc_RTE.tags.link.typolink.target =

vielen dank nochmal

,noi

Thomas N ·

kann mir das vielleicht jemand genauer erklären mit:
RTE.classesAnchor.internalLink.titleText >
Was muss ich tun, das mir der rte nicht mehr so faxen macht?
vl bin i blind, aber die doku bringt mich da net weiter #paralyzed#

Thomas N ·

ja das habe ich gemacht, ... den alten Code habe ich ausgeklammert und neuen darunter gemacht.
nur gibts bei mir keine Änderung. Linkfehler bleibt weiterhin bestehen.
Sonst noch irgend ne Kleinigkeit vielleicht??

Thomas N ·

siehste, das war die fehlende Info! ich hatte die datei direkt im htmlrte
typical/pageTSConfig.txt gändert #giggle#

jetzt werden die Links im Editor immer noch ohne index.php ausgegeben, im FE jedoch werden sie durch realurl richtig ersetzt..??
Is das normal?

BastianBalthasarBux ·

ja, wenn sie richtig ausgegeben werden, dann sollte das schon 'normal' sein *sfg*

--> normalerweise werden links in die db so gespeichert: <link http://www.irgendwas.at _top>Anzeigettext</link>
soweit ich weiss, zumindest. könnt ma ja mal in der db nachprüfen.
und dann wird das ganze bei der ausgabe mit dem htmlparser (t3lib glaub ich) (immer öfter 😉 ) richtig geparst.

laticauda88 ·

vielen, vielen Dank, an alle die zur Lösung dieses Bugs mitgewirkt haben.

Auch bei mir funktioniert nun die Lösung der Löschung des title-Tags.

Was jetzt natürlich sauer aufstößt ist die Tatsache, das der Title-Tag weg ist, ich aber eigentlich gerne einen title-Tag anbieten möchte.

Was tun sprach Zeus: Warten auf typo3 4.0, in der Hoffnung, das der Fehler behoben wird?

VG
laticauda88

franzferdinand ·

Hallo,

ich schließe mich dem letzten Beitrag an. Gibt es vielleicht inzwischen eine Lösung, um die durch den RTE generierten internen Links mit RealUrl richtig darzustellen und um ausserdem gleichzeitig title-Tags verwenden zu können?

Das ist wahrscheinlich zu viel verlangt, oder? Der erste Teil funktioniert ja bei mir, aber der Preis dafür ist ja, dass der title-Tag nicht verwendet werden kann.

Schöne Grüße,
FranzFerdinand

mikado1 ·

Hallo,
auch wenn ich gar nicht danach gefragt habe, hat mir dieser Thread hier sehr geholfen. Dankeschön. 😃

kugu ·

Hallo Forum,

Erstmal: vielen Dank - der Thread hat mir sehr geholfen. Das Problem ist (fast) gelöst, wenn ich den TS-code von BBBux eintrage. Ausnahme: In einer vom RTE erstellten Tabelle funktioniert die choose nicht - bin ich hier allein auf weiter Flur, oder ist das bei Euch nachvollziehbar?

Gruss
Kurt

kugu ·

Hi bbb,

Im setup des root-templates habe ich:

lib.parseFunc_RTE.externalBlocks = ul,ol,table,tr,td,th
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0

RTE.default {
      PROC.allowedClasses = links, rechts
      PROC.allowedTagsOutside = IMG
      mainStyleFont = verdana, sans-serif
      mainStyleSize = 10px
      mainStyleColor =#2d2d2d
      disableColorPicker=1
      disableSelectColor = 0
      }
RTE.colors {
     color1 {
         name = Logo-Blue
         value = #142F65
         }
     color2 {
         name= Darkblue
         value = #1b3a77
         }
    noColor {
    name = No color
    value =
   }

    }
RTE.default.colors = color1, color2, noColor



RTE.classesAnchor {
  internalLink {
    class >
    titleText >
    image >
  }
  externalLink {
    class >
    titleText >
    image >
  }
  externalLinkInNewWindow {
    class >
    titleText >
    image >
  }
  internalLinkInNewWindow {
    class >
    titleText >
    image >
  }
  download {
    class >
    titleText >
    image >
  }
  mail {
    class >
    titleText >
    image >
  }
}

im user TS folgendes:

options.RTEkeyList = cut,copy,paste,formatblock,class,fontstyle,fontsize,textcolor,bold,italic,underline,left,center,right,orderedlist,unorderedlist,outdent,,indent,link,table,bgcolor,image,emoticon,line,user,chMode

Mag ja schon sein, dass ich vor lauter äumen den Wals nicht mehr sehe...

Gruss
Kurt