TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

addTCAcolumns bei Flexforms


Autor Nachricht
Verfasst am: 13. 07. 2006 [18:49]
ArminB
Themenersteller
Dabei seit: 11.08.2005
Beiträge: 410
Guten Abend,

wie verwende ich addTCAcolumns bei Flexforms?

Armin

Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
ProfilWWWICQ
Verfasst am: 13. 07. 2006 [19:41]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
schau Dir mal Dynamic Flexforms an icon_wink.gif

ProfilWWW
Verfasst am: 13. 07. 2006 [21:48]
ArminB
Themenersteller
Dabei seit: 11.08.2005
Beiträge: 410
Danke steffenk für deine Antwort.

Dynamic Flexforms hilft mir glaube ich nicht so richtig weiter.

Mal kurz zum meinem Problem.
Ich will eine Erweiterung für tt_news schreiben. Bei tt_news gibt es ja zwei Reiter, und in einem der Reiter sollen weitere Felder eingefügt werden. Ohne Flexforms konnte man dies ja mit addTCAcolumns() lösen, aber mit Flexforms...??

Armin

Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
ProfilWWWICQ
Verfasst am: 13. 07. 2006 [21:51]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
Hallo,
ArminB schrieb:
Mal kurz zum meinem Problem.
Ich will eine Erweiterung für tt_news schreiben.

nur mal vorn Bug geschossen... schau dir doch die Extensions an, die das bereits machen und schaus dir ab...

Ext albo_pretorio > Extends tt_news adding new fields.

bzw sonstige mögliche Kandidaten: http://typo3.org/extensions/repository/?tx_terfe_pi1%5Bview%5D=search&no_cache=1&tx_terfe_pi1%5Bsword%5D=tt_news

georg

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 14. 07. 2006 [08:12]
ArminB
Themenersteller
Dabei seit: 11.08.2005
Beiträge: 410
moin,

die Idee andere Extension anzuschauen hatte ich schon bereits.

Den Sinn Zweck von albo_pretorio verstehe ich nicht. Wenn ich die Installiere, wird nicht mehr die Eingabeoberfläche von tt_news angezeigt sondern irendwelche anderern Felder.

Armin

Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
ProfilWWWICQ
Verfasst am: 14. 07. 2006 [08:30]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
So hab was gefunden was passen könnte, is aus einer ext kopiert die ich nicht hergeben kann:
: ext_tables.php
PHP
<?php
if (!defined ('TYPO3_MODE')) 	die ('Access denied.');
	// get extension configuration
$confArr = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['tt_news']);
 
 
if ($confArr['useStoragePid']) {
	t3lib_extMgm::addPiFlexFormValue(9, 'FILE:EXT:ux_ttnews/flexform_ds.xml');
} else {
	t3lib_extMgm::addPiFlexFormValue(9, 'FILE:EXT:ux_ttnews/flexform_ds_no_sPID.xml');
}
?>


dh du überschreibst die komplette flexform von tt_news

georg

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 14. 07. 2006 [08:32]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
moin,
die Flexform wird allein durch die xml-Datei gebildet.
Die tt_news sieht hier auch keinen hook vor, so das Du Dich auch nicht an dieser Stelle einklinken kannst.

Also entweder Du schreibst eine eigene Ext, die dann die Infos innerhalb der news ausgibt oder Du wandelst die tt_news für Dich ab. Zweiteres ist eigentlich nicht zu empfehlen, da es Dir sämtliche Updatemöglichkeiten nimmt.

ProfilWWW
Verfasst am: 14. 07. 2006 [09:10]
ArminB
Themenersteller
Dabei seit: 11.08.2005
Beiträge: 410
@just2b

Danke für deine Hilfe.

dh du überschreibst die komplette flexform von tt_news

Ich möchte nicht die komplette flexform überschreiben. Es sollen ja nur zusätzliche Felder angefügt werden.

@steffenk

Die tt_news sieht hier auch keinen hook vor, so das Du Dich auch nicht an dieser Stelle einklinken kannst.


Mit addTCAcolumns() bekomme ich ja meine Felder auch in die tt_news.


Hier mal eine Grafik mit dem jetzigen Ergebnis ohne Flexforms: http://intervation.de/ablage/t3_news.jpg
Der Code http://intervation.de/ablage/ext_tables.txt

Danke Euch
Armin

Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
ProfilWWWICQ
Verfasst am: 16. 07. 2006 [13:44]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
Schau Dir mal mbl_newsevent an, die macht genau das was Du vorhast icon_wink.gif

ProfilWWW
Verfasst am: 16. 07. 2006 [14:38]
ArminB
Themenersteller
Dabei seit: 11.08.2005
Beiträge: 410
moin steffenk,

Schau Dir mal mbl_newsevent an, die macht genau das was Du vorhast


Leider nicht ganz. Hatte zwar auch schon mit Gedanken gespielt einfach oben einen weiteren Reiter einzufügen, was auch nicht schlecht ist, aber leider ist die Lösung dort ohne Flexforms.

Aber ich werde es wohl so ähnlich umsetzen..

Danke für die Unterstützung
Armin[/TS]

Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
ProfilWWWICQ