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

#1 15. Januar 2015 19:10

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

Moin!

Wo liegt mein Denkfehler?

News Detail Template:

{assign var=intlink value=$entry->Interner_Link}
<p>{cms_selflink text="Weitere Informationen" page="$intlink"}</p>

Interner_Link ist ein page_alias

-> funzt nicht, es wird nichts ausgegeben :-(

Servus,
Alex

Offline

#2 15. Januar 2015 19:36

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Funktioniert das?

<p>{cms_selflink text="Weitere Informationen" page=$intlink}</p>

1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#3 15. Januar 2015 20:12

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

nope ...

Servus,
Alex

Offline

#4 15. Januar 2015 21:03

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Auch nicht damit?

{assign var="intlink" value=$entry->Interner_Link}

1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#5 16. Januar 2015 10:00

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

Re:

faglork schrieb:

nope ...

Klappt's nun?

Ich hab' mal grade dies getestet, und es funktioniert prima:

{assign var="intlink" value=$entry->Interner_Link}
<p>{cms_selflink text="Weitere Informationen" page=$intlink}</p>

Offline

#6 16. Januar 2015 10:27

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

cyberman schrieb:

Auch nicht damit?

{assign var="intlink" value=$entry->Interner_Link}

Kurzschreibweise ohne das assign-Plugin und Smarty3-like wink

{$intlink = $entry->Interner_Link}

Wobei solche simplen Variablen-Zuweisungen das System unnötig belasten ...

<p>{cms_selflink text="Weitere Informationen" page=$entry->Interner_Link}</p>

... und gut ist  angel .


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#7 16. Januar 2015 11:31

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

cyberman schrieb:

Wobei solche simplen Variablen-Zuweisungen das System unnötig belasten ...

<p>{cms_selflink text="Weitere Informationen" page=$entry->Interner_Link}</p>

... und gut ist  angel .

Das war das allererste was ich probiert habe. Es funzt bei mir nicht.

Servus,
Alex

Offline

#8 16. Januar 2015 11:58

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

Vergesst alles.

Der Kunde hatte die Zielseite gelöscht.

Leider gibt es in so einem Fall keine Fehlermeldung, sondern cms_selflink gibt eoinfach nichts aus :-(

Danke euch für die Unterstützung.

Servus,
Alex

Offline

#9 16. Januar 2015 15:05

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

faglork schrieb:

Leider gibt es in so einem Fall keine Fehlermeldung, sondern cms_selflink gibt eoinfach nichts aus :-(

Macht ja auch irgendwie Sinn, einen Link auszugeben, wenn nichts zum Verlinken da ist wink.

Man könnte allenfalls schauen, ob man dem Plugin dahingehend erweitert, dass es einen weiteren Parameter zwecks Debugging verarbeitet, bei dem eine Fehlermeldung ausgegeben wird.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#10 16. Januar 2015 15:39

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

cyberman schrieb:

Man könnte allenfalls schauen, ob man dem Plugin dahingehend erweitert, dass es einen weiteren Parameter zwecks Debugging verarbeitet, bei dem eine Fehlermeldung ausgegeben wird.

Gute Idee. Den Parameter kann man sich aber eigentlich sparen. Falls die abgefragte Variable 0 ist:

"Zielseite existiert nicht" als Text ausgeben.

Mal sehen ... wenn ich Zeit hab.

Servus,
Alex

Beitrag geändert von faglork (16. Januar 2015 15:55)

Offline

#11 18. Januar 2015 23:27

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

faglork schrieb:

Den Parameter kann man sich aber eigentlich sparen.

Stimmt auch wieder - lässt sich bequem mit Smarty abfangen, systemkonform und ohne Hacks wink.

{cms_selflink text="Weitere Informationen" page=$entry->Interner_Link assign="intlink"}
{if !isset($intlink)}
  <p>"Zielseite existiert nicht"</p>
{else}
  {$intlink}
{/if}

1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

Fußzeile des Forums

Powered by FluxBB