[TYPO3-german] TYPO3 - Datenbank-Feld via TS auslesen?
Sebastian Schmal
sebastian.schmal at gmx.de
Wed Dec 4 14:14:14 CET 2013
hier die Lösung, da die Ext. schon etwas dafür hat:
page.headerData.1 >
page.headerData.1 = COA
page.headerData.1 {
wrap = <title>|</title>
10 = TEXT
10 {
data = TSFE:page|title
}
}
page.headerData.1.insertData = 1
Dann gehts.
Aber dennoch wäre es mal gut zu wissen wie man ggf. von einer Ext. immer
den Titel in der Detail-Ansicht zeigen kann.
------------------------------------------
TYPO3 - TIPS - ANLEITUNGEN - NEWS
unter: http://blog.ingeniumdesign.de/
TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/
Facebook Fan
http://www.facebook.com/ingeniumdesign/
------------------------------------------
Am 04.12.2013 12:55, schrieb Sebastian Schmal:
> Hallo und vielen Dank,
>
> mhh wie kann ich denn nun den doofen Titel ausgeben :/
>
> die ext macht das normal so:
>
> plugin.tx_sbportfolio_pi1 {
> seo {
> pageObjMetaTags >
> }
>
> displaySingle.seo {
> tags {
> name {
>
> title = TEXT
> title {
> field = title
> stripHtml = 1
> crop = 160 | | 1
> }
>
> description = TEXT
> description {
> field = fulldescription
> stripHtml = 1
> crop = 160 | | 1
> }
>
> keywords >
>
> }
>
> property {
> image = TEXT
> image {
>
>
> # Can set the domain, if not done automatically (like when
> using config.absRefPrefix), like this:
> wrap = http://www.domain.de/
> }
> }
> }
> }
> }
>
>
> aber so steht der Titel im meta-TAG, das macht so keinen Sinn.
> Der muss im <title> Tag
>
>
> ------------------------------------------
>
> TYPO3 - TIPS - ANLEITUNGEN - NEWS
> unter: http://blog.ingeniumdesign.de/
>
> TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
> unter: http://www.ingeniumdesign.de/
>
> Facebook Fan
> http://www.facebook.com/ingeniumdesign/
>
> ------------------------------------------
>
> Am 03.12.2013 20:03, schrieb Renzo Bauen:
>> Ok, ok, ich habe mir die Ext mal angeschaut.
>>
>> Du hast grundsätzlich das Problem, dass die Datensätze des Portfolios
>> grundsätzlich nichts mit der Seite zu tun haben, auf der sie dargestellt
>> werden.
>> D.h. Du wirst keinen direkten Link finden zwischen der ID der Seite und
>> irgend einem Datensatz in der Portfolio-Tabelle.
>> Es gibt dort zwar sicher ein Feld pid, aber das bezieht sich auf den
>> System-Ordner, in dem die Datensätze gespeichert sind.
>>
>> D.h. du brauchst einen Übergabeparameter, der Dir die ID des Datensatzes
>> aus der Portfoliotabelle übergibt, damit Du dann den Datensatz suchen
>> kannst um den Titel auszulesen.
>>
>> Ich kenne die Ext nicht und habe sie noch nie eingesetzt. Deshalb weiss
>> ich nicht genau, was sie macht, wenn sie einen Eintrag in einer
>> Detail-View anzeigt. Aber zumindest die ID des Datensatzes (diese ID hat
>> nichts mit der PageID zu tun, kann also auch nicht mit TSFE:id
>> ausgelesen werden) müsste sie übergeben, welche Du dann per GP:xxx
>> auslesen könntest.
>>
>> Anschliessend solltest Du eigentlich mit DB:tabellenname:id:feldname den
>> Wert auslesen können.
>>
>> Gruss Renzo
>>
More information about the TYPO3-german
mailing list