====== <#url> ====== This tag return the current url or the url assigned to a given ID. ==== Parameters ==== ^ Name ^ Default ^ Description ^ | Id | ID of the current page | the ID of the URL like "/members/profile/" | | ifNotFound | "/" if ID was not given | the ID of the page to use (instead of ID) if no url found for ID | | Mobile | Calculated from the current location | Specify if the url will point to a mobile version | | Language | Calculated from the current location | Specify the language that the url will point to | | Https | Calculated from the current location | Specify if the url will be secure (https) or not (http) | | PropertyListings_Type | | Specify the type of property listings to place in the url | | Output_Format | | Specify the desired format of the output (HTML or RSS) to place in the url. | | Transac_ID | | ID of the transaction (property) to place in the url | | Request_ID | | ID of the request (alert) to place in the url | | Contact_ID | | ID of the contact to place in the url | | Thread_ID | | ID of the forum thread to place in the url | | GeoPlace_ID | | ID of the Geo Place to place in the url | | GeoPlace_URL | Calculated from GeoPlace_ID | URL of the Geo Place to place in the url | | GeoPlace_HaveChilds | Calculated from GeoPlace_ID | If the Geo Place have some childs | | PageNumber | | The page number to place in the url | | Transac_kind | | ID of the transac kind label to place in the url | | Property_Category | | ID of the property category label to place in the url | | Property_SubCategory | | ID of the property sub category label to place in the url | | Property_Kind | | ID of the property kind label to place in the url | | AddHTTPQuery | | Include in the result url the current HTTP Get/post Params | | Canonical | | Return the canonical url (use **CanonicalHttpQueryParams** in [[en:public:developer:template_system:cfgpages]] to define with http query parameters to include/exclure from the canonical url) | | Regex_groups | | When url contain regex groups (like for exemple /path/(?.*).php) then you can use Regex_groups to replace the regex expression. ex for /path/(?.*).php if you gave Regex_groups="scriptname=MyScript" then the outputing url will be /path/MyScript.php. You can specify several groupname=value by separating them with the ';' character | ==== urlresources configuration ==== The [[en:public:developer:template_system:urlresources]] configuration file must contain the definition of the ID of all the Urls for all versions (mobile, secure, language) of the website. Ex : [/about/partnership/] DEU = [/about/]partnership/ ESP = [/about/]partnership/ FRA = [/about/]partenariat/ PTG = [/about/]partnership/ RUS = [/about/]partnership/ USA = [/about/]partnership/ ==== Example ==== <#url id="/about/partnership/">