[Frage] Extension Name, Extension Key, CType ... Verwirrung! [Gelöst]

  • Halion Halion
    Sternenflotten-Admiral
    0 x
    165 Beiträge
    1 Hilfreiche Beiträge
    24. 02. 2014, 10:41

    Hallo Typo3 Gemeinde,

    ich habe ein Verständis Problem und komme immer durcheinander:

    Es geht um folgenden Typen:

    Extension Key, Extension Name, CType, Listtype ...

    1.) Also soweit ich das verstanden habe ist der Extension_key nur relevant um im TER eindeutig zu sein.

    2.) Der Extension Name müsste doch der folgende sein in der localconf.php, oder?

    1. x_Extbase_Utility_Extension::configurePlugin(
    2. $_EXTKEY,
    3. 'ExtensionName',
    4. 'mySlider' => 'list',
    5. ),

    Wann verwende ich den Extension Name?
    3.) Dann habe ich inder ext_tables.php noch meine Models, wie z.B. :

    1. t3lib_extMgm::allowTableOnStandardPages('tx_myslider_domain_model_myslider');
    2. $TCA['tx_myslider_domain_model_myslider'] = array(

    4.) Jetzt wollte ich gerne mein FrontendPlugin in den mod.wizard integrieren, dort ist immer die Rede von:

    1. tt_content_defValues {
    2. CType = list
    3. list_type =...
    4. }

    Was ist denn der list_type meines Plugins?

    Es wäre echt cool wenn mir jemand helfen könnte..

    Grüße
    Halion

  • zabinetta zabinetta
    Sternenflotten-Admiral
    0 x
    179 Beiträge
    3 Hilfreiche Beiträge
    25. 02. 2014, 14:44 - Lösung

    Hi,
    rein erfahrungsmäßig würde ich auf myslider_myslider tippen, aber es gibt eine Möglichkeit wie du es nachgucken kannst:
    Du erzeugst einen Datensatz (also plugin, und als Typ wählst du dein Plugin, und schaust dir dabei im Browser mit "Element untersuchen" die Options an, speziell den value. das ist dann der list_type.
    viele Grüße,
    Zabinetta


  • 1
  • zabinetta zabinetta
    Sternenflotten-Admiral
    0 x
    179 Beiträge
    3 Hilfreiche Beiträge
    25. 02. 2014, 14:44

    Hi,
    rein erfahrungsmäßig würde ich auf myslider_myslider tippen, aber es gibt eine Möglichkeit wie du es nachgucken kannst:
    Du erzeugst einen Datensatz (also plugin, und als Typ wählst du dein Plugin, und schaust dir dabei im Browser mit "Element untersuchen" die Options an, speziell den value. das ist dann der list_type.
    viele Grüße,
    Zabinetta

  • Halion Halion
    Sternenflotten-Admiral
    0 x
    165 Beiträge
    1 Hilfreiche Beiträge
    25. 02. 2014, 16:40

    Danke das ist in der Tat der list_type!!

    Vielen Dank!

  • Halion Halion
    Sternenflotten-Admiral
    0 x
    165 Beiträge
    1 Hilfreiche Beiträge
    25. 02. 2014, 16:41

    Die anderen Sachen schlage ich im Buch nach, das war erstmal am wichtigsten!!

  • kitsunet kitsunet
    Flash Gordon
    0 x
    2559 Beiträge
    27 Hilfreiche Beiträge
    25. 02. 2014, 23:05

    2.) Der Extension Name müsste doch der folgende sein in der localconf.php, oder?
    [code]x_Extbase_Utility_Extension::configurePlugin(
    $_EXTKEY,
    'ExtensionName',
    array(
    'mySlider' => 'list',
    ),
    [/code]

    Wann verwende ich den Extension Name?

    Das ist nicht der Extension Name. Als Extension Name würde ich den Klarnamen der Extension erwarten, also das was im Extension Manager in der Liste steht.

    Was Du oben im Beispiel meinst ist der PluginName. Eine Extension kann ja mehrere Plugins und oder Backendmodule haben.

    Bei alten pibase Extensions (auch da hätte man das anders machen können) war die Entsprechung eben das pi1 fürs erste Plugin, pi2 fürs zweite Plugin usw. Bei Extbase bekommt jedes Plugin einen Namen mit dem man dieses bestimmte Plugin aus Deiner Extension eben bestimmen kann.

    config.baseURL = http://www.kitsunet.com/
    TYPO3 Flow und Neos Community Contact
    Release Manager TYPO3 Neos 1.1
    Ich habe Probleme mit den PMs hier, also schreibt mir bitte eine Mail oder über Twitter!

  • 1