Hallo

Ich versuche gerade den Page-Title auf den Datensatz-Title aus einer
Extension zu ändern. Das funktioniert gut, wenn ich direkt auf die Tabelle
zugreifen kann. Muß ich aber den Umweg über eine andere Tabelle gehen,
bekomme ich es einfach nicht hin.

 

Standardmäßig sieht das so aus:

page.headerData.10.override.cObject.conf >
page.headerData.10.override.cObject{
  tables = tx_eventcal_domain_model_event
  source{
    data = GP:tx_eventcal_calendar|event
    intval = 1
  }
  conf{
    tx_eventcal_domain_model_event = TEXT
    tx_eventcal_domain_model_event.field = title
  }
  if.isTrue.data = GP:tx_eventcal_calendar|event
}

 

Wenn aber nicht die EventID sondern die DateID im GET-Array ist, muß ich
einen Umweg machen und mir erst aus der Date-Tabelle die EventID besorgen:

page.headerData.10.override.cObject >
page.headerData.10.override.cObject = CONTENT
page.headerData.10.override.cObject {
  table = tx_eventcal_domain_model_date
  select{
    where = deleted=0
    andWhere.data = GP:tx_eventcal_calendar|date 
    andWhere.intval = 1
    andWhere.wrap = uid=|
    selectFields = event
  }
  cObject = RECORDS
  cObject{
    source.field = event
    tables = tx_eventcal_domain_model_event
    conf.tx_eventcal_domain_model_event = TEXT
    conf.tx_eventcal_domain_model_event.field = title
  }
}

 

Das funktioniert bisher leider noch nicht. Kann mir jemand sagen woran das
liegt?

 

Danke!

Johannes

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an