[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Seite zurück / ohne history.back() - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Seite zurück / ohne history.back()

23. Jul 2009, 16:31

Hi,
steh grad ein wenig aufm Schlauch.
Könnt aber auch an der Hitze hier liegen.
:oops:

Frage:
Gibts ne Möglichkeit einen "Seite zurück" - Link mit der rex_getURL()
zu erstellen? Ohne javascript:history.back();

Bsp: http://www.kreisklinikum-dingolfing-lan ... /index.php
siehe unten/ fußleisten navigation

könnte man das evtl. über

Code: Alles auswählen

$tree = $cat->getParentTree();
$parentId() = $cat->getParentId();
das lösen?

Danke. grz. Chris

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

23. Jul 2009, 16:45

Hej Chris,

deine Variante wird nicht gehen. Du kannst einen Artikel auch von einer anderen Kategorie aus aufrufen.

Du könntest dir die aktuelle Artikel ID in $REX speichern.

Code: Alles auswählen

<?php
if (isset($REX['HISTORY']) AND (int)$REX['HISTORY'] > 0)
{
  $history = rex_getUrl($REX['HISTORY']);
}
else
{
  $history = rex_getUrl($REX['START_ARTICLE_ID']);
}
$REX['HISTORY'] = $REX['ARTICLE_ID'];
?>

vg Thomas

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

23. Jul 2009, 16:52

Redaxo 4.1 ...
hmm ... das Ganze dann ins Template? und per Modul abrufen?

funzt das? *mannismirheiß_schwitz* :oops:

Danke. grz. Chris

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

23. Jul 2009, 17:12

Hej,
darwin hat geschrieben:hmm ... das Ganze dann ins Template? und per Modul abrufen?
je nachdem wo du den Link ausgeben willst. Wenn du das in einem Modul machen willst, dann würde ich mir die erstellte Url ebenfalls in $REX speichern. Dann hast die Url für alle Module zur Verfügung.

Wenn du das obige in einem Modul integrierst und du bindest es 2 mal in einem Artikel ein, dann hat der letzte slice die aktuelle Artikel id als Historie Id.

vg Thomas

Benutzeravatar
Gregor.Harlan
Entwickler
Beiträge: 1130
Registriert: 4. Jun 2007, 10:35
Wohnort: Frankfurt am Main

23. Jul 2009, 17:33

Hallo,

Thomas, wie soll das funktionieren? Müsste man das nicht mit einer Session lösen? Wie soll das sonst mit dem Merken klappen?
Oder stehe ich jetzt aufm Schlauch?

lg, Gregor

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

23. Jul 2009, 17:42

Hej,

ach mist man. Anstatt $REX natürlich $_SESSION.

Mir schwirrt hier der Kopf ... Ich mache mal lieber für heute schluss. Das wird nix mehr :-)

vg Thomas

zehbaeh
Beiträge: 556
Registriert: 17. Okt 2006, 11:52
Wohnort: Solingen

Re: Seite zurück / ohne history.back()

23. Jul 2009, 18:03

darwin hat geschrieben: ...
Bsp: http://www.kreisklinikum-dingolfing-lan ... /index.php
siehe unten/ fußleisten navigation
...
Das ist eher ein gutes Beispiel dafür wie sinnlos solche "Zurück" Nagivationspunkte sind.

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

24. Jul 2009, 12:58

Hallo,

:lol: das mit $REX war mir auch Rätzelhaft, hat ich schon fast gedacht $SESSION.

Der Link bei der Klinik Seite ist nur $_SERVER["HTTP_REFERER"], ist halt bei der ersten Seite komisch da zurück z.B. zu Google oder Redaxo Forum geht.

Cheffchen

Zurück zu „Allgemeines [R4]“