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

#1 31. Mai 2011 17:31

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

{gelöst} Page link und anchor link kombinieren

Will von einer Seite auf den Anker einer 2. Seite verweisen. Geht das? Wenn ja, wie genau müsste der Tag aussehen? Habe folgendes probiert:

[== Tag ==]
{cms_selflink page='2' anchorlink='anchorname'}

Muss 'anchorname' auf der Zielseite mit Raute erscheinen?

Klappt leider nicht  hmm

Beitrag geändert von chrissy-dizzy (01. Juni 2011 11:23)

Offline

#2 01. Juni 2011 08:34

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

Re: {gelöst} Page link und anchor link kombinieren

Schon dies probiert?

{cms_selflink page='2' urlparam='#anchorname'}

Offline

#3 01. Juni 2011 08:48

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: {gelöst} Page link und anchor link kombinieren

Das geht nur bedingt, denn der Ankername wird nicht angezeigt, sondern der Page-Name. Gibt es noch eine andere Möglichkeit, dem Link einen Namen zu geben?

Offline

#4 01. Juni 2011 09:03

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

Re: {gelöst} Page link und anchor link kombinieren

roll  ... meinst du dies?

Hilfe {cms_selflink} Tag schrieb:

(optional) text - Text, der für den Link angezeigt wird. Wird kein Wert festgelegt, wird anstatt dessen der Seitenname verwendet.

Offline

#5 01. Juni 2011 09:26

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: {gelöst} Page link und anchor link kombinieren

Genau. Dann müsste der Tag vermutlich so aussehen, oder?

[== Code ==]
{cms_selflink page='2' urlparam='#anchorname' text='Linktext‘}

Was ist der Vorteil gegenüber einer "klassischen" Anker-Verlinkung?
Danke für die Hilfe!

Offline

#6 01. Juni 2011 09:38

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

Re: {gelöst} Page link und anchor link kombinieren

Yep!

Bei einer klassischen Ankerverlinkung hast du im Normalfall den kompletten absoluten oder relativen Pfad drin.

Wenn sich jetzt irgend etwas an deiner Seite ändert (der Seiten-Alias oder die Seitenstruktur), bist du mit der Page-ID und dem cms_selflink-Tag immer auf der sicheren Seite, denn damit wird die aktuelle URL für den Anker dynamisch aus den Systemeinstellungen generiert.

Ansonsten müsstest du ja jedesmal den Content ändern wink ...

Offline

#7 22. Mai 2012 14:07

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

Re: {gelöst} Page link und anchor link kombinieren

Gibts dafür auch eine user-kompatible Variante?

Ich kann doch meinen Redakteuren nicht sagen, dass Sie den Quelltext bearbeiten sollen ...

Servus,
Alex

Offline

#8 22. Mai 2012 14:09

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

Re: {gelöst} Page link und anchor link kombinieren

was spricht gegen cms linker direkt im editor? der verlinkt zu jeder statischen seite. also er erzeugt einen {cms_selflink}

Offline

#9 22. Mai 2012 14:14

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

Re: {gelöst} Page link und anchor link kombinieren

Eigenartig:

Wenn ich urlparam einfüge wie oben beschrieben dann zerstört mir der Tiny (2.9.6) den Link.

Hat jemand ne Idee woran das liegen könnte?

Der aktuelle code lautet

[== php ==]
dir='anchor' anchorlink='ankername'

Servus,
Alex

Beitrag geändert von faglork (22. Mai 2012 14:19)

Offline

#10 22. Mai 2012 14:20

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

Re: {gelöst} Page link und anchor link kombinieren

nicmare schrieb:

was spricht gegen cms linker direkt im editor? der verlinkt zu jeder statischen seite. also er erzeugt einen {cms_selflink}

Du kannst aber keinen Anker angeben. *Dazu* musst du in den Quelltext. AFAIK jedenfalls.

Servus,
Alex

Offline