[TYPO3-german] Parameter f|r Backend / TCA

Widmann, Manfred mpunktw at gmx.net
Thu Dec 18 12:19:04 CET 2008


Arggg ... Mann, so ein dickes Brett vor'm Kopf! Danke für den Bohrer!!!! ;-)

lg
Manfred

P.S.: Aber rein prinzipiell? Wie könnte man die tca.php parametrisieren, 
also einen Wert von außen mitgeben, den man z.B. via TS setzt?

"David Bruchmann" <david at bruchmann-web.de> schrieb im Newsbeitrag 
news:mailman.7846.1229590690.2904.typo3-german at lists.netfielders.de...
Ach so, da kannst Du direct die php-Funktion strftime('%Y') aufrufen.
Dann hast Du direkt das aktuelle Jahr in vierstelligem Format.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Widmann,
Manfred
Gesendet: Donnerstag, 18. Dezember 2008 09:49
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Parameter f|r Backend / TCA

Dhm ... sorry, wenn ich mich jetzt als dummy oute, aber ... wie spreche ich
dieses TS-Objekt im code der TCA.php an?


"David Bruchmann" <david at bruchmann-web.de> schrieb im Newsbeitrag
news:mailman.7842.1229589414.2904.typo3-german at lists.netfielders.de...
Dann reicht es eigentlich das Jahr per strftime('Y') anzugeben.
Das geht auch in TypoScript, ich denke so sollte es klappen:

10 = TEXT
10.strftime = %Y

Gru_
David


-----Urspr|ngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Widmann,
Manfred
Gesendet: Donnerstag, 18. Dezember 2008 09:10
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Parameter f|r Backend / TCA

In meinem Fall nicht: Es handelt sich dabei um Radrennen, und die sind
wirklich immer im Fr|hjahr/Sommer/Herbst, d.h. die Jahreszahl reicht
wirklich ...

Aber danke f|r den Hinweis, hat mich auf einen anderen Fehler in meinem
Modell gebracht!

lg
Manfred


"David Bruchmann" <david at bruchmann-web.de> schrieb im Newsbeitrag
news:mailman.7831.1229587563.2904.typo3-german at lists.netfielders.de...
Hallo Manfred,

Beim Jahreswechsel (wie jetzt im Dezember) kvnnte es sinnvoll sein ein
Intervall anzugeben, evtl. auch generell, z.B. +- 6 Monate

Wie siehst Du das?

Gru_
David

-----Urspr|ngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Widmann,
Manfred
Gesendet: Donnerstag, 18. Dezember 2008 08:56
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Parameter f|r Backend / TCA

Hi!

Ich baue gerade an einer ziemlich kompliziereten Datenbank, die auch
historische Daten verwalten soll. Im BE kvnnen durch die Redakteure
lediglich Daten des aktuellen Jahres erfasst werden und so w|rde ich ihnen
gerne bei den diversen "select"fields auch nur solche Daten zur Auswahl als
foreign Keys anbieten, die auch wirklich im aktuellen Jahr liegen ... also
z.B.

----snip----
  "race" => Array (
   "exclude" => 0,
   "label" =>
"LLL:EXT:wm_bikerace/locallang_db.php:tx_wmbikerace_result.race",
   "config" => Array (
    "type" => "select",
    "foreign_table" => "tx_wmbikerace_race",
    "foreign_table_where" => "AND  tx_wmbikerace_race.year = 2009 AND
tx_wmbikerace_race.pid=###CURRENT_PID### ORDER BY tx_wmbikerace_race.uid
desc",
    "size" => 1,
    "minitems" => 0,
    "maxitems" => 1,
   )
  ),

----snap----

Es geht mir jetzt darum, dass ich selbstverstdndlich vermeiden will, in die
tca.php der Extension fix "2009" zu codieren (weil sich das ja bekanntlich
jdhrlich dndert ;-)), sondern irgendwie eine Konstante brauche, die man von
au_en, also am besten via BE setzt.

Wie geht das?

lg

Manfred










More information about the TYPO3-german mailing list