Forums / General / Defining Parts of the URL
Christian Schaller
Thursday 24 September 2009 2:18:18 am
Hello,first of all, i have to apologize my bad english.
I have a problem with defining Parts of a requested url using in a template.I have for e.g. the url http://www.test.de/order/unterordner/nocheinordner and i wanted now the Part /order/unterordner/ which i can use as a Variable.
In former times i solved it with:
$url = $_SERVER['REQUEST_URI'];
and then i used a if-else command to replace the found result into e.g. the Word "TEST"
Many thanks in advance for your help.
Greets Christian
Sander van den Akker
Sunday 27 September 2009 5:01:45 am
You could use
{$module_result.uri}
To fetch the uri string in a template. Then use the explode operator to fetch a certain part.
eZ Publish certified developer http://auth.ez.no/certification/verify/392313
John Moritz
Sunday 27 September 2009 7:19:46 am
Christian, is this a custom module? If yes, maybe you are searchin for something like this: http://ez.no/de/developer/articles/an_introduction_to_developing_ez_publish_extensions/configuring_and_enabling_the_extensionFelix made a great job on this article and as you can see its available in german too!
If not follow sanders solution an read this to explode the url:http://ez.no/doc/ez_publish/technical_manual/4_x/reference/template_operators/arrays/explode