Forums / General / Defining Parts of the URL

Defining Parts of the URL

Author Message

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_extension
Felix 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