[TYPO3-german] in FF Auswahliste mit Thumbs
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Thu Mar 11 10:03:34 CET 2010
Am 3/10/10 11:37 PM, schrieb David Bruchmann:
> Hallo Rainer,
>
> Dann als Zusatzfeld über TCA über dem FF-Feld - benötigt dann aber ein
> zusätzliches Feld in der Tabelle...
>
Das habe ich angelegt. Ich habe mittels
CREATE TABLE tt_content ( tx_openflashchart_charttype int(11)
DEFAULT '0' NOT NULL);
erweitert und eine SELECT-Liste angelegt. So sieht dann die
ext_tables.php aus:
======
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$tempColumns = array (
'tx_openflashchart_charttype' => array (
'exclude' => 0,
'label' =>
'LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype',
'config' => array (
'type' => 'select',
'items' => array (
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.0',
'0',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_0.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.1',
'1',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_1.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.2',
'2',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_2.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.3',
'3',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_3.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.4',
'4',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_4.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.5',
'5',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_5.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.6',
'6',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_6.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.7',
'7',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_7.gif'),
array('LLL:EXT:openflashchart/locallang_db.xml:tt_content.tx_openflashchart_charttype.I.8',
'8',
t3lib_extMgm::extRelPath('openflashchart').'selicon_tt_content_tx_openflashchart_charttype_8.gif'),
),
'size' => 1,
'maxitems' => 1,
)
),
);
t3lib_extMgm::addTCAcolumns('tt_content',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tt_content','tx_openflashchart_charttype;;;;1-1-1');
t3lib_div::loadTCA('tt_content');
// FF einbinden:
include_once(t3lib_extMgm::extPath($_EXTKEY).'class.tx_addFieldsToFlexForm.php');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key,pages';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';
t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1','FILE:EXT:'.$_EXTKEY.'/flexform_ds.xml');
t3lib_extMgm::addPlugin(array('LLL:EXT:openflashchart/locallang_db.php:tt_content.list_type_pi1',
$_EXTKEY.'_pi1'),'list_type');
if (TYPO3_MODE=='BE') {
$TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_openflashchart_pi1_wizicon']
=
t3lib_extMgm::extPath($_EXTKEY).'pi1/class.tx_openflashchart_pi1_wizicon.php';
}
====
Leider erscheint nur die FF. Irgendwie fehlt mir jetzt noch der
Gesamtzusammenhang. Wie wird das zusammengestöpselt?
Rainer
> Kann jedoch durchaus sinnvoll sein, um ggf. eine bessere
> Auswahlmöglichkeit zu haben und die Flexibilität in der Darstellung zu
> erhöhen...
> ... besonders wenn das zusätzliche Feld eine vorhandene Option
> ersetzen soll, z.B. cType...
>
> Viele Grüße
> David
>
>
> ----- Ursprüngliche Nachricht -----
> Von: Rainer Schleevoigt <rainer at webmasterei-hamburg.de>
> Gesendet: Mittwoch, 10. März 2010 23:29:32
> An: German TYPO3 Userlist <typo3-german at lists.typo3.org>
> CC:
> Betreff: Re: [TYPO3-german] in FF Auswahliste mit Thumbs
>> Am 3/10/10 4:15 PM, schrieb Peter Russ:
>>> --- Original Nachricht ---
>>> Absender: Rainer Schleevoigt
>>> Datum: 10.03.2010 16:09:
>>>> Hallo EE-Gemeinde,
>>>>
>>>> in einer EXT möchte ich die Plugins mit FF konfen.
>>>>
>>>> 1. von dem Plugin gibt es verschiedene Ausprägungen, die ich über
>>>> eine SELECT-Liste auswählen lassen möchte. Diese Liste sollte wie in
>>>> ContentElement Text/Bild mit kleinen Bildchen versehen sein. Geht das
>>>> mit FF oder muss ich da eine userfunc einbinden?
>>>
>>> FF kann alles, was TCA kann. Schau dir an, wie es im TCA gemacht wird.
>>> Entsprechend ist es im FF-XML anzugeben
>>>
>> super, in TCS habe ich schon Erfahrungen gesammelt, dann sieht es gut
>> aus. Aber kann ich eine Auswahlliste „oberhalb“ einer Sheetleiste
>> unterbringen?
>>
>> Rainer
>>>>
>>>> 2. kann ich diese Auswahl über die Sheets platzieren? Der Sheetinhalt
>>>> hängt der Auswahl ab. Das geht dann wohl mit '<displayCond>'
>>>
>>> Ja.
>>>
>>
>>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Webmasterei Hamburg
Dipl.-Ing. R. Schleevoigt / TYPO3 Certified Integrator
Ust-ID: DE239491976
mail:rainer at webmasterei-hamburg.de
http://webmasterei.com
22303 Hamburg | Novalisweg 10
+49 40 27806982 | skype:kontaktschmied
More information about the TYPO3-german
mailing list