[TYPO3] Automating the <base> url tag
    Christopher Torgalson 
    bedlamhotel at gmail.com
       
    Mon Apr 28 14:03:25 CEST 2008
    
    
  
Hi,
On Mon, Apr 28, 2008 at 1:19 PM, Elijah Alcantara
<elijah.alcantara at gmail.com> wrote:
> Hello,
>
>  I have a lib.domain ts that outputs the current domain name, I'd like
>  to apply this to the baseurl of the site like this:
>
>  config.baseURL < lib.domain
>
>  But I guess that is not the proper way... I get a "TEXT" value in it instead.
>
>  I've then tried adding the <base href="domainname" /> into the
>  page.headerData , it worked... but party, It seems that some css are
>  now lost since the base tag is now below the styles css when viewed
>  from the html source.
>
>
>  Is there a better way of doing this? and am I replicating the baseURL
>  = 1 security issue?
Question: are you using a finite and known set of domains? If so, then
something like this:
[globalString = HTTP_HOST=*example.com]
   lib.siteName = example.com
[globalString = HTTP_HOST=*example.ca]
   lib.siteName = example.ca
[globalString = HTTP_HOST=*example.net]
   lib.siteName = example.net
[global]
...in the constants field of the template, and something like this:
config.baseURL = http://www.{$lib.siteName}/
...in the setup field works. If you've got a non-finite or
indeterminate set of domains, I can't think of an immediate solution…
-- 
Christopher Torgalson
http://www.typo3apprentice.com/
    
    
More information about the TYPO3-english
mailing list