contao/import — Issue #3469: TL_CSS und TL_JAVASCRIPT und TL_(PLUGINS|SCRIPTS)_URL
Author: tristanlins
Created: 2011-11-29 21:38:50+00:00
State: open
Labels: Feature, frontend, Pending

Zur Zeit muss jeder Entwickler selber darum kümmern, den TL_*_URL Prefix anzuhöngen, wenn er eine CSS oder JS Datei über TL_CSS oder TL_JAVASCRIPT einbindet. Das wird sich früher oder später mit dem Ticket #3161 beißen, weil dass dann nur noch mit Umständen möglich ist.

Deshalb ist mein Vorschlag, dass man den Prefix an der entsprechenden Stelle selber rein setzt:

```
// Add internal scripts
if (is_array($GLOBALS['TL_JAVASCRIPT']) && count($GLOBALS['TL_JAVASCRIPT']))
{
foreach (array_unique($GLOBALS['TL_JAVASCRIPT']) as $javascript)
{
// test if its an absolute url
if (!preg_match('#^\w+:#', $javascript))
{
$javascript = TL_SCRIPTS_URL . $javascript;
}
$strHeadTags .= 'outputFormat == 'xhtml') ? ' type="text/javascript"' : '') . ' src="' . $javascript . '">' . "\n";
}
}
```

analog dann halt für TL_CSS

Related issues: #3161

--- _Originally created on September 14th, 2011, at 02:00pm (ID 3469)_