Hallo,
ich würde gerne per TS ein paar JavaScript-Variablen mit Werten aus der Datenbank setzen.
Typo3 4.1.7
Realurl 1.0.0
page.headerData.90 = COA
page.headerData.90{
...
wrap = <script type="text/javascript">|</script>
40 = CONTENT
40{
table = tx_realurl_pathcache
select {
selectFields = pagepath
where = language_id = 0
andWhere = TEXT
andWhere.dataWrap = page_id = {TSFE:id}
}
renderObj = TEXT
renderObj.field = pagepath
renderObj.wrap = var jsTitle = '|';
}
}
Wenn ich das mache bekomme ich bei der Ausgabe der Seite folgende Fehlermeldung:
NO entry in the $TCA-array for the table "tx_realurl_pathcache". This means that the function enableFields() is called with an invalid table name as argument.
Gibt es irgendeine Möglichkeit ihm die Abfrage der enableFields abzugewöhnen (die es nicht gibt in der Tabelle)?
Alternativ wäre auch folgendes denkbar:
page.headerData.90 = COA
page.headerData.90{
10 = TEXT
10.field = title
10.case = lower
10.rawUrlEncode = 1
10.wrap = var jsTitle = '|';
wrap = <script type="text/javascript">|</script>
}
Gäbe es hier eine andere Möglichkeit den Seitennamen schöner darzustellen als mit rawurlencode?
var jsTitle = 'seitentitel_mit_leerzeichen'; // wäre schöner als
var jsTitle = 'seitentitel%20mit%20leerzeichen';