Discussion:
[TYPO3-german] Aktuelle Url auslesen
Philipp Holdener
2006-05-23 13:02:43 UTC
Permalink
Hallo zusammen

Wie kann man per TypoScript die aktuelle Url ausgeben?
Also die in der Adresszeile!?

Vielen Dank f?r eure Tipps

Gruss
Philipp
JoH
2006-05-23 13:14:59 UTC
Permalink
Post by Philipp Holdener
Wie kann man per TypoScript die aktuelle Url ausgeben?
Also die in der Adresszeile!?
Etwa in der Art:

temp.meineURL = TEXT
tem.meineURL {
data = getIndpEnv:REQUEST_URI
}

Anstatt REQUEST_URI kannst Du _ARRAY eingeben, dann gibt's eine ?bersicht
aller m?glichen Werte f?r den Parameter.

Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Philipp Holdener
2006-05-23 13:29:04 UTC
Permalink
Hallo Joey

Vielen Dank! Funktioniert einwandfrei!

Gruss
Philipp
Post by JoH
Post by Philipp Holdener
Wie kann man per TypoScript die aktuelle Url ausgeben?
Also die in der Adresszeile!?
temp.meineURL = TEXT
tem.meineURL {
data = getIndpEnv:REQUEST_URI
}
Anstatt REQUEST_URI kannst Du _ARRAY eingeben, dann gibt's eine ?bersicht
aller m?glichen Werte f?r den Parameter.
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Philipp Holdener
2006-05-23 13:35:07 UTC
Permalink
Zufr?h gefreut...

www.domain.ch/offenestellen.html?tx_abminijoboffers_pi1%5BshowUid%5D=3

Diese Url wird leider nicht richtig ausgegeben..

Das Problem bei der minijoboffers extnesion.. die detail ansicht ist auf der
gleichen seite.. !?

Bei der Druckansicht kommt nun immer die Seite mit der Liste - nicht die
Detailseite..
Post by JoH
Post by Philipp Holdener
Wie kann man per TypoScript die aktuelle Url ausgeben?
Also die in der Adresszeile!?
temp.meineURL = TEXT
tem.meineURL {
data = getIndpEnv:REQUEST_URI
}
Anstatt REQUEST_URI kannst Du _ARRAY eingeben, dann gibt's eine ?bersicht
aller m?glichen Werte f?r den Parameter.
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Peter Linzenkirchner
2006-05-23 14:10:44 UTC
Permalink
Hallo Philipp,
Post by Philipp Holdener
Zufr?h gefreut...
www.domain.ch/offenestellen.html?tx_abminijoboffers_pi1%5BshowUid%5D=3
Diese Url wird leider nicht richtig ausgegeben..
Das Problem bei der minijoboffers extnesion.. die detail ansicht ist auf der
gleichen seite.. !?
Bei der Druckansicht kommt nun immer die Seite mit der Liste -
nicht die
Detailseite..
und damit: getIndpEnv:TYPO3_REQUEST_URL ?

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Philipp Holdener
2006-05-23 14:23:51 UTC
Permalink
Funktioniert nicht

http://www.domain.ch/offene-stellen.html?tx_abminijoboffers_pi1%5BshowUid%5D=4
wird nicht so ?bergeben.. steht nur ../offene-stellen.html?print=1

Komisch..
Post by Philipp Holdener
Zufr?h gefreut...
www.domain.ch/offenestellen.html?tx_abminijoboffers_pi1%5BshowUid%5D=3
Diese Url wird leider nicht richtig ausgegeben..
Das Problem bei der minijoboffers extnesion.. die detail ansicht ist auf
der
gleichen seite.. !?
Bei der Druckansicht kommt nun immer die Seite mit der Liste - nicht die
Detailseite..
und damit: getIndpEnv:TYPO3_REQUEST_URL ?

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Peter Linzenkirchner
2006-05-23 15:05:24 UTC
Permalink
Hallo Philipp,
Post by Philipp Holdener
Funktioniert nicht
http://www.domain.ch/offene-stellen.html?tx_abminijoboffers_pi1%
5BshowUid%5D=4
Das soll so lauten, oder?
http://www.domain.ch/offene-stellen.html?tx_abminijoboffers_pi1
[showUid]=4

Dann m?sste man es so abfragen k?nnen:

GPvar:tx_abminijoboffers_pi1|showUid

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Philipp Holdener
2006-05-23 15:06:40 UTC
Permalink
Genau, dachte ich auch!
Aber geht leider nicht! :-(

Sch?tze mal weil Liste und Detail auf der gleichen Seite sind!?
Post by Philipp Holdener
Funktioniert nicht
http://www.domain.ch/offene-stellen.html?tx_abminijoboffers_pi1%
5BshowUid%5D=4
Das soll so lauten, oder?
http://www.domain.ch/offene-stellen.html?tx_abminijoboffers_pi1
[showUid]=4

Dann m?sste man es so abfragen k?nnen:

GPvar:tx_abminijoboffers_pi1|showUid

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Peter Linzenkirchner
2006-05-23 15:14:21 UTC
Permalink
Hallo Philipp,
Post by Philipp Holdener
Genau, dachte ich auch!
Aber geht leider nicht! :-(
Sch?tze mal weil Liste und Detail auf der gleichen Seite sind!?
Nein, abfragen m?sste man es trotzdem k?nnen. Eher wegen der URL-
Kodierung der eckigen Klammern. Wie kommt die zustande?

Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Philipp Holdener
2006-05-23 15:17:47 UTC
Permalink
?? Aber funktioniert auch mit [ ]

So funktioniert die Ansicht...
offene-stellen.html?print=1&no_cache=1&tx_abminijoboffers_pi1[showUid]=4


Das Problem ist nur dass das nicht ?bergeben wird.. auch mit der Funktion
von Joey nicht!

lib.print_url = COA
lib.print_url {
wrap = javascript:window.open('/index.php|' , 'drucken', 'width=850,
height=600, toolbar=no resizable=yes, scrollbars=yes')();
1 = TEXT
1.data = page:uid
1.wrap = ?id=|&print=1&no_cache=1
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}






Hallo Philipp,
Post by Philipp Holdener
Genau, dachte ich auch!
Aber geht leider nicht! :-(
Sch?tze mal weil Liste und Detail auf der gleichen Seite sind!?
Nein, abfragen m?sste man es trotzdem k?nnen. Eher wegen der URL-
Kodierung der eckigen Klammern. Wie kommt die zustande?

Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Thorsten Kahler
2006-05-23 15:38:36 UTC
Permalink
Hi Philipp,

kleiner Fehler, gro?e Wirkung ;-)
Post by Philipp Holdener
lib.print_url = COA
lib.print_url {
wrap = javascript:window.open('/index.php|' , 'drucken', 'width=850,
height=600, toolbar=no resizable=yes, scrollbars=yes')();
1 = TEXT
1.data = page:uid
1.wrap = ?id=|&print=1&no_cache=1
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
3 = TEXT
Post by Philipp Holdener
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
Gr??e
Thorsten
Philipp Holdener
2006-05-23 15:46:11 UTC
Permalink
Hallo Thorsten

??? Hast du ein Fehler gefunden?
Post by Thorsten Kahler
Hi Philipp,
kleiner Fehler, gro?e Wirkung ;-)
Post by Philipp Holdener
lib.print_url = COA
lib.print_url {
wrap = javascript:window.open('/index.php|' , 'drucken', 'width=850,
height=600, toolbar=no resizable=yes, scrollbars=yes')();
1 = TEXT
1.data = page:uid
1.wrap = ?id=|&print=1&no_cache=1
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
3 = TEXT
Post by Philipp Holdener
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
Gr??e
Thorsten
Peter Linzenkirchner
2006-05-23 15:53:02 UTC
Permalink
Post by Thorsten Kahler
Post by Philipp Holdener
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
<===
Post by Thorsten Kahler
3 = TEXT
<===
Post by Thorsten Kahler
Post by Philipp Holdener
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
:-))
Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Philipp Holdener
2006-05-23 16:24:08 UTC
Permalink
Sch.......!!!! Meine Hirnleistung l?sst nach..
Hab ich wirklich nicht gesehen.. hm :-)

Funktioniert!!!


Vielen vielen Dank euch beiden!! :-)


Gruss und sch?nen Feierabend
Philipp
Post by Thorsten Kahler
Post by Philipp Holdener
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
<===
Post by Thorsten Kahler
3 = TEXT
<===
Post by Thorsten Kahler
Post by Philipp Holdener
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
:-))
Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Philipp Holdener
2006-05-23 16:26:40 UTC
Permalink
Kleiner Nachtrag:

Geht nur bei einer Stelle.. anschliessend erst wieder wenn der Cache
gel?scht wird ?bers BE!

Tja, egal.. die d?rfen nun eben nicht mehr als 1 Stelle ausdrucken :-)
Post by Philipp Holdener
Sch.......!!!! Meine Hirnleistung l?sst nach..
Hab ich wirklich nicht gesehen.. hm :-)
Funktioniert!!!
Vielen vielen Dank euch beiden!! :-)
Gruss und sch?nen Feierabend
Philipp
Post by Thorsten Kahler
Post by Philipp Holdener
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
<===
Post by Thorsten Kahler
3 = TEXT
<===
Post by Thorsten Kahler
Post by Philipp Holdener
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
:-))
Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
JoH
2006-05-23 16:34:12 UTC
Permalink
Post by Philipp Holdener
Das Problem ist nur dass das nicht ?bergeben wird.. auch mit der
Funktion von Joey nicht!
lib.print_url = COA
lib.print_url {
wrap = javascript:window.open('/index.php|' , 'drucken', 'width=850,
height=600, toolbar=no resizable=yes, scrollbars=yes')();
1 = TEXT
1.data = page:uid
1.wrap = ?id=|&print=1&no_cache=1
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
Mal ganz bl?de gefragt: Wieso machst Du das nicht mit typolink?
Damit kannst Du sogar das Popup-Fenster perfekt realisieren ohne diese ganze
GPvar Abfrage.

Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Philipp Holdener
2006-05-23 16:40:05 UTC
Permalink
Weils damit auch nicht funktionierte!
Der Code funktioniert ja sonst tadellos..
Es geht nur um die Anzeige von 3-5 Stellenangeboten..

Philipp
Post by JoH
Post by Philipp Holdener
Das Problem ist nur dass das nicht ?bergeben wird.. auch mit der
Funktion von Joey nicht!
lib.print_url = COA
lib.print_url {
wrap = javascript:window.open('/index.php|' , 'drucken', 'width=850,
height=600, toolbar=no resizable=yes, scrollbars=yes')();
1 = TEXT
1.data = page:uid
1.wrap = ?id=|&print=1&no_cache=1
2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|
2.required = 1
3.data = GPvar:tx_abminijoboffers_pi1|showUid
3.wrap = &tx_abminijoboffers_pi1[showUid]=|
3.required = 1
}
Mal ganz bl?de gefragt: Wieso machst Du das nicht mit typolink?
Damit kannst Du sogar das Popup-Fenster perfekt realisieren ohne diese ganze
GPvar Abfrage.
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Philipp Holdener
2006-05-23 14:29:37 UTC
Permalink
Bei tt_news kann man das ja mit

2 = TEXT
2.data = GPvar:tx_ttnews|tt_news
2.wrap = &tx_ttnews[tt_news]=|


kann man das nicht auch irgendwie f?r andere Extensions? .. so dass die
minijoboffers ids mit?bergeben werden?





Hallo Philipp,
Post by Philipp Holdener
Zufr?h gefreut...
www.domain.ch/offenestellen.html?tx_abminijoboffers_pi1%5BshowUid%5D=3
Diese Url wird leider nicht richtig ausgegeben..
Das Problem bei der minijoboffers extnesion.. die detail ansicht ist auf
der
gleichen seite.. !?
Bei der Druckansicht kommt nun immer die Seite mit der Liste - nicht die
Detailseite..
und damit: getIndpEnv:TYPO3_REQUEST_URL ?

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Peter Linzenkirchner
2006-05-23 14:18:06 UTC
Permalink
Hallo Joey
Post by JoH
Anstatt REQUEST_URI kannst Du _ARRAY eingeben, dann gibt's eine ?bersicht
aller m?glichen Werte f?r den Parameter.
das bekomme ich nicht hin.
getIndpEnv:_ARRAY
geht bei mir nicht. Ich bekomme als Ergebnis nur das Wort Array

Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
JoH
2006-05-23 14:53:55 UTC
Permalink
Post by Peter Linzenkirchner
Post by JoH
Anstatt REQUEST_URI kannst Du _ARRAY eingeben, dann gibt's eine ?bersicht
aller m?glichen Werte f?r den Parameter.
das bekomme ich nicht hin.
getIndpEnv:_ARRAY
geht bei mir nicht. Ich bekomme als Ergebnis nur das Wort Array
Dann mu?t Du das array "debuggen"

temp.meineURL = TEXT
tem.meineURL {
data = getIndpEnv:REQUEST_URI
debugFunc = 2
}

Sollte so gehen.

Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
Peter Linzenkirchner
2006-05-23 14:00:43 UTC
Permalink
Hallo Philipp
Post by Philipp Holdener
Hallo zusammen
Wie kann man per TypoScript die aktuelle Url ausgeben?
Also die in der Adresszeile!?
page.10.data =getenv : REQUEST_URI

N?heres hier:
http://typo3.org/documentation/document-library/references/
doc_core_tsref/current/view/2/2/
unter getData.

Viele Gr??e
Peter Linzenkirchner
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstra?e 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
Loading...