<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } if (TYPO3_MODE == "BE") { include_once t3lib_extMgm::extPath("mc_googlesitemapmod") . "class.tx_mcgooglesitemapmod_tt_content_tx_mcgooglesitemapmod_objective.php"; } $tempColumns = array("tx_mcgooglesitemapmod_objective" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_objective", "displayCond" => "FIELD:menu_type:=:mc_googlesitemapmod_pi1", "config" => array("type" => "select", "items" => array(array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_objective.I.0", "0")), "itemsProcFunc" => "tx_mcgooglesitemapmod_tt_content_tx_mcgooglesitemapmod_objective->main", "size" => 1, "maxitems" => 1)), "tx_mcgooglesitemapmod_lastmod" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_lastmod", "config" => array("type" => "select", "items" => array(array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_lastmod.I.0", "0"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_lastmod.I.1", "1")), "size" => 1, "maxitems" => 1)), "tx_mcgooglesitemapmod_pageuid" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_pageuid", "displayCond" => "FIELD:menu_type:=:mc_googlesitemapmod_pi1", "config" => array("type" => "group", "internal_type" => "db", "allowed" => "pages", "size" => 1, "minitems" => 0, "maxitems" => 1)), "tx_mcgooglesitemapmod_url" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_url", "displayCond" => "FIELD:menu_type:=:mc_googlesitemapmod_pi1", "config" => array("type" => "text", "cols" => "30", "rows" => "6")), "tx_mcgooglesitemapmod_changefreq" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq", "displayCond" => "FIELD:menu_type:=:mc_googlesitemapmod_pi1", "config" => array("type" => "select", "items" => array(array("", "0"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.0", "1"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.1", "2"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.2", "3"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.3", "4"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.4", "5"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.5", "6"), array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_changefreq.I.6", "7")), "size" => 1, "maxitems" => 1)), "tx_mcgooglesitemapmod_priority" => array("exclude" => 1, "label" => "LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.tx_mcgooglesitemapmod_priority", "displayCond" => "FIELD:menu_type:=:mc_googlesitemapmod_pi1", "config" => array("type" => "input", "size" => "5", "range" => array("lower" => 0, "upper" => 1), "eval" => "nospace"))); t3lib_div::loadTCA("tt_content"); t3lib_extMgm::addTCAcolumns("tt_content", $tempColumns, 1); $TCA["tt_content"]["palettes"]["menu"]["showitem"] .= ',--linebreak--,tx_mcgooglesitemapmod_objective,--linebreak--,tx_mcgooglesitemapmod_lastmod,--linebreak--,tx_mcgooglesitemapmod_pageuid,--linebreak--,tx_mcgooglesitemapmod_url,--linebreak--,tx_mcgooglesitemapmod_changefreq,--linebreak--,tx_mcgooglesitemapmod_priority'; /* t3lib_div::loadTCA("pages"); t3lib_extMgm::addTCAcolumns("pages",$tempColumns,1); //t3lib_extMgm::addToAllTCAtypes("pages","tx_mcgooglesitemapmod_priority;;;;1-1-1, tx_mcgooglesitemapmod_changefreq"); $TCA["pages"]["palettes"]["miscellaneous"]["showitem"] .= ',--linebreak--,tx_mcgooglesitemapmod_priority,tx_mcgooglesitemapmod_changefreq'; */ t3lib_extMgm::addPlugin(array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.menu_type_pi1", $_EXTKEY . "_pi1"), "menu_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.menu_type_pi2", $_EXTKEY . "_pi2"), "menu_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:mc_googlesitemapmod/locallang_db.php:tt_content.menu_type_pi3", $_EXTKEY . "_pi3"), "menu_type");
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi1"] = "select,layout"; t3lib_extMgm::addPlugin(array("LLL:EXT:eu_sso_owa/locallang_db.php:tt_content.list_type", $_EXTKEY . "_pi1"), "list_type");
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } $TCA["tx_dlcubehnshop_articles"] = array("ctrl" => array('title' => 'LLL:EXT:dlcube_hn_shop/locallang_db.xml:tx_dlcubehnshop_articles', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden", "starttime" => "starttime", "endtime" => "endtime", "fe_group" => "fe_group"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_dlcubehnshop_articles.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, starttime, endtime, fe_group, ref, ref2, title, auteur, editor, support, designation, descdetail, parut, price, tva,cotypresta,cosstypresta isbn, weight, nbpages, archive, technicaldegree, img1, img2, file")); $TCA["tx_dlcubehnshop_editors"] = array("ctrl" => array('title' => 'LLL:EXT:dlcube_hn_shop/locallang_db.xml:tx_dlcubehnshop_editors', 'label' => 'name', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', "default_sortby" => "ORDER BY crdate", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_dlcubehnshop_editors.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, name, infos")); t3lib_div::loadTCA("tt_content"); //$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout,select_key"; //$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout"; #t3lib_extMgm::addPlugin(Array("LLL:EXT:dlcube_hn_shop/locallang_db.php:tt_content.list_type", $_EXTKEY."_pi1"),"list_type"); t3lib_extMgm::addPlugin(array("Rayon de boutique HN", $_EXTKEY . "_pi1"), "list_type"); t3lib_extMgm::allowTableOnStandardPages("tx_dlcubehnshop_articles"); t3lib_extMgm::addToInsertRecords("tx_dlcubehnshop_articles");
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_extMgm::addStaticFile($_EXTKEY, 'static/page_browser/', 'Page browser'); // Add pi1 plugin $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::addPlugin(array('LLL:EXT:pagebrowse/pi1/locallang.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:pagebrowse/pi1/flexform_ds.xml');
t3lib_div::loadTCA('tx_he_modules_en'); $TCA['tx_he_modules_en'] = array('ctrl' => array('title' => 'Englischsprachige Module', 'label' => 'title', 'default_sortby' => 'ORDER BY kuerzel', 'delete' => 'deleted', 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'tca.php', 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'res/book.gif')); $tempColumnsIrFaqs = array('tx_hetools_max_words' => array('exclude' => 1, 'label' => 'Weiter-Link nach Anzahl von Worten', 'config' => array('type' => 'input', 'size' => '5'))); t3lib_div::loadTCA('tx_irfaq_q'); t3lib_extMgm::addTCAcolumns('tx_irfaq_q', $tempColumnsIrFaqs, 1); t3lib_extMgm::addToAllTCAtypes('tx_irfaq_q', 'tx_hetools_max_words'); $tempColumns = array('tx_hetools_titel_startseite' => array('exclude' => 1, 'label' => 'Titel für die Startseite', 'config' => array('type' => 'input', 'size' => '72')), 'tx_hetools_kandidat_arbeit' => array('exclude' => 1, 'label' => 'Kandidat(en)', 'config' => array('type' => 'input', 'size' => '80')), 'tx_hetools_sortierfeld' => array('exclude' => 1, 'label' => 'Sortiernummer (bitte mit führenden Nullen eingeben)', 'config' => array('type' => 'input', 'size' => '04'))); t3lib_div::loadTCA('tt_news'); t3lib_extMgm::addTCAcolumns('tt_news', $tempColumns, 1); t3lib_extMgm::addToAllTCAtypes('tt_news', 'tx_hetools_kandidat_arbeit'); t3lib_extMgm::addToAllTCAtypes('tt_news', 'tx_hetools_sortierfeld;;;;1-1-1', '', 'before:datetime'); t3lib_extMgm::addToAllTCAtypes('tt_news', 'tx_hetools_titel_startseite;;;;1-1-1', '', 'before:short'); t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key'; t3lib_extMgm::addPlugin(array('LLL:EXT:he_tools/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'icon_tools.gif'), 'list_type'); t3lib_extMgm::addPlugin(array('LLL:EXT:he_tools/locallang_db.xml:tt_content.list_type_pi2', $_EXTKEY . '_pi2', t3lib_extMgm::extRelPath($_EXTKEY) . 'icon_tools.gif'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/flexform_ds.xml'); $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/flexform_pi2_ds.xml'); $tempColumns = array('tx_hetools_filelist_dateitypen' => array('exclude' => 1, 'label' => 'Dateityp(en) (z.B. pdf, um nur Dateien vom Typ PDF anzuzeigen)', 'config' => array('type' => 'input', 'size' => '10')), 'tx_hetools_filelist_sortierfeld' => array('exclude' => 1, 'label' => 'Sortierfeld', 'config' => array('type' => 'select', 'eval' => 'trim,lower,alphanum_x', 'items' => array(array('Titel (standard)', 'title'), array('Sortiernummer', 'tx_hetools_dam_sortiernummer'), array('Dateiname', 'name'), array('Dateigröße', 'size'), array('Dateityp', 'ext'), array('Datum', 'date'), array('Ident-Nr.', 'ident'), array('Überschrift', 'caption')))), 'tx_hetools_filelist_sortierung' => array('exclude' => 1, 'label' => 'Sortierung', 'config' => array('type' => 'select', 'items' => array(array('aufsteigend (standard)', 'a'), array('absteigend', 'r')))), 'tx_hetools_filelist_layout' => array('exclude' => 1, 'label' => 'Ausgabeformat', 'config' => array('type' => 'select', 'items' => array(array('Dokumenttitel - Dateigröße (standard)', 0), array('Dokumenttitel - Datum', 1), array('Dokumenttitel - Dateigröße - Datum', 2), array('nur Dokumenttitel', 3), array('Beschreibung - Dokumenttitel', 4))))); t3lib_extMgm::addTCAcolumns('tt_content', $tempColumns, 1); $pageColumns = array('he_pagetype' => array('exclude' => 1, 'label' => 'Seitentyp', 'config' => array('type' => 'select', 'items' => array(array('Kein eigener Seitentyp (Vererbung)', ''), array('Normale Seite', 'Sonstige Seiten'), array('Aktuelles', 'Aktuelles'), array('Alumni', 'Alumni'), array('Ausländische Studieninteressierte', 'Ausländische Studieninteressierte'), array('Fakultätsseiten', 'Fakultätsseiten'), array('Forschung', 'Forschung'), array('International', 'International'), array('Intranet', 'Intranet'), array('Jubilaeumsseite', 'Jubiläumsseite'), array('Kalendertermin', 'Kalendertermin'), array('Personenseite', 'Personenseiten'), array('Presse', 'Presse'), array('Pressemitteilungen', 'Pressemitteilungen'), array('Schulen', 'Schulen'), array('Serviceeinrichtungen', 'Serviceeinrichtungen'), array('Studierende', 'Studierende'), array('Studieninteressierte', 'Studieninteressierte'), array('Unternehmen', 'Unternehmen'), array('Verwaltung', 'Verwaltung'), array('Verwaltungsleitung', 'Verwaltungsleitung')))), 'he_suchbegriffe' => array('exclude' => 1, 'label' => 'Suchbegriffe', 'config' => array('type' => 'input', 'size' => '80'))); t3lib_div::loadTCA('pages'); t3lib_extMgm::addTCAcolumns('pages', $pageColumns, 1); t3lib_extMgm::addToAllTCAtypes('pages', 'he_pagetype,he_suchbegriffe'); // lange Pfade für Dateiverzeichnisse erlauben $TCA['tt_content']['columns']['select_key']['label'] = 'Verzeichnis (Sie können über das Stifsymbol rechts den Assistenten anklicken)'; $TCA['tt_content']['columns']['select_key']['config']['type'] = 'text'; $TCA['tt_content']['columns']['select_key']['config']['cols'] = 80; $TCA['tt_content']['columns']['select_key']['config']['rows'] = 2;
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } $TCA["tx_vm19hnreglementation_nature"] = array("ctrl" => array("title" => "LLL:EXT:vm19_hn_reglementation/locallang_db.php:tx_vm19hnreglementation_nature", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "default_sortby" => "ORDER BY crdate", "delete" => "deleted", "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19hnreglementation_nature.gif"), "feInterface" => array("fe_admin_fieldList" => "title, level, code")); t3lib_extMgm::addToInsertRecords("tx_vm19hnreglementation_textes"); $TCA["tx_vm19hnreglementation_textes"] = array("ctrl" => array("title" => "LLL:EXT:vm19_hn_reglementation/locallang_db.php:tx_vm19hnreglementation_textes", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden", "starttime" => "starttime", "endtime" => "endtime"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19hnreglementation_textes.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, starttime, endtime, url, title, nature, dat_approb, number, publication, desc_2bf7363fc2, fich_joint, kwords, orig, other_pages, parent_text, rtt_attach_type")); t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi1"] = "layout,select_key"; t3lib_extMgm::addToInsertRecords("tx_vm19hnreglementation_textes"); t3lib_extMgm::allowTableOnStandardPages("tx_vm19hnreglementation_textes"); t3lib_extMgm::addPlugin(array("LLL:EXT:vm19_hn_reglementation/locallang_db.php:tt_content.list_type_pi1", $_EXTKEY . "_pi1"), "list_type"); t3lib_extMgm::addStaticFile($_EXTKEY, "pi1/static/", "reglementation");
'items' => Array ( Array('',0), ), 'itemsProcFunc' => 'tx_templavoila_handleStaticdatastructures->pi_templates', 'size' => 1, 'minitems' => 0, 'maxitems' => 1, 'selicon_cols' => 10, ) ), ); t3lib_extMgm::addTCAcolumns('tt_content', $tempColumns, 1); $TCA['tt_content']['ctrl']['typeicons'][$_EXTKEY . '_pi1'] = t3lib_extMgm::extRelPath($_EXTKEY) . '/icon_fce_ce.png'; $GLOBALS['TCA']['tt_content']['ctrl']['typeicon_classes'][$_EXTKEY . '_pi1'] = 'extensions-templavoila-type-fce'; t3lib_extMgm::addPlugin(array('LLL:EXT:templavoila/locallang_db.xml:tt_content.CType_pi1', $_EXTKEY . '_pi1', 'EXT:' . $_EXTKEY . '/icon_fce_ce.png'), 'CType'); if ($_EXTCONF['enable.']['selectDataStructure']) { if ($TCA['tt_content']['ctrl']['requestUpdate'] != '') { $TCA['tt_content']['ctrl']['requestUpdate'] .= ','; } $TCA['tt_content']['ctrl']['requestUpdate'] .= 'tx_templavoila_ds'; } if(tx_templavoila_div::convertVersionNumberToInteger(TYPO3_version) >= 4005000) { $TCA['tt_content']['types'][$_EXTKEY . '_pi1']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, --palette--;LLL:EXT:cms/locallang_ttc.xml:palette.headers;headers, --div--;LLL:EXT:cms/locallang_ttc.xml:tabs.access,
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key'; $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key, pages, recursive'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPlugin(array('LLL:EXT:fb_magento/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:fb_magento/pi1/flexform.xml'); t3lib_extMgm::addStaticFile($_EXTKEY, "pi1/static/", "TypoGento"); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_fbmagento_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_fbmagento_pi1_wizicon.php'; } $tempColumns = array("firstname" => array("exclude" => 0, "label" => "LLL:EXT:fb_magento/locallang_db.xml:fe_users.tx_fbmagento_firstname", "config" => array("type" => "input", "size" => "30")), "tx_fbmagento_id" => array("exclude" => 1, "label" => "LLL:EXT:fb_magento/locallang_db.xml:fe_users.tx_fbmagento_id", "config" => array("type" => "input", "size" => "30"))); t3lib_div::loadTCA("fe_users"); t3lib_extMgm::addTCAcolumns("fe_users", $tempColumns, 1); t3lib_extMgm::addToAllTCAtypes("fe_users", "firstname;;;;1-1-1"); t3lib_extMgm::addToAllTCAtypes("fe_users", "tx_fbmagento_id;;;;1-1-1"); // add store mapping $tempColumns = array("tx_fbmagento_store" => array("exclude" => 0, "label" => "LLL:EXT:fb_magento/locallang_db.xml:sys_language.tx_fbmagento_store", "config" => array("type" => "select", "itemsProcFunc" => "EXT:fb_magento/lib/class.tx_fbmagento_tcafields.php:tx_fbmagento_tcafields->itemsProcFunc_languages", "maxitems" => 1))); t3lib_div::loadTCA("sys_language"); t3lib_extMgm::addTCAcolumns("sys_language", $tempColumns, 1); t3lib_extMgm::addToAllTCAtypes("sys_language", "tx_fbmagento_store;;;;1-1-1"); // add group mapping $tempColumns = array("tx_fbmagento_group" => array("exclude" => 0, "label" => "LLL:EXT:fb_magento/locallang_db.xml:be_users.tx_fbmagento_group", "config" => array("type" => "select", "items" => array(array('LLL:EXT:fb_magento/locallang_db.xml:be_users.tx_fbmagento_group.0', '')), "itemsProcFunc" => "EXT:fb_magento/lib/class.tx_fbmagento_tcafields.php:tx_fbmagento_tcafields->itemsProcFunc_usergroups", "maxitems" => 1))); t3lib_div::loadTCA("be_users"); t3lib_extMgm::addTCAcolumns("be_users", $tempColumns, 1); t3lib_extMgm::addToAllTCAtypes("be_users", "tx_fbmagento_group;;;;1-1-1"); if (TYPO3_MODE == "BE") {
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } if (TYPO3_MODE == "BE") { include_once t3lib_extMgm::extPath($_EXTKEY) . 'class.tx_sema_sourcecode_addFieldsToFlexForm.php'; } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages,recursive'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPlugin(array('LLL:EXT:sema_sourcecode/pi1/locallang.php:ext_title', $_EXTKEY . '_pi1'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/flexform.xml'); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_semasourcecode_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi1/class.tx_semasourcecode_pi1_wizicon.php"; }
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } //t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types'][$_EXTKEY . '_pi1']['showitem'] = 'CType;;4;button;1-1-1, header;;3;;2-2-2'; t3lib_extMgm::addPlugin(array('LLL:EXT:nxindexedsearch/locallang_db.xml:tt_content.CType_pi1', $_EXTKEY . '_pi1'), 'CType'); if (TYPO3_MODE == "BE") { t3lib_extMgm::addModule("tools", "txnxindexedsearchM1", "", t3lib_extMgm::extPath($_EXTKEY) . "mod1/"); } /* $TCA["tx_nxindexedsearch_sources"] = Array ( "ctrl" => Array ( 'title' => 'LLL:EXT:nxindexedsearch/locallang_db.xml:tx_nxindexedsearch_sources', 'label' => 'uid', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', "default_sortby" => "ORDER BY crdate", "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_tx_nxindexedsearch_sources.gif", ), "feInterface" => Array ( "fe_admin_fieldList" => "datasource_table, datasource_category", ) ); $TCA["tx_nxindexedsearch_searchindex"] = Array ( "ctrl" => Array ( 'title' => 'LLL:EXT:nxindexedsearch/locallang_db.xml:tx_nxindexedsearch_searchindex',
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } $typo3Version = t3lib_utility_VersionNumber::convertVersionNumberToInteger(TYPO3_version); if (TYPO3_MODE == 'BE' && !$loadTcaAdditions) { t3lib_extMgm::addStaticFile(SR_FEUSER_REGISTER_EXT, 'static/css_styled/', 'FE User Registration CSS-styled'); if ($typo3Version < 6001000) { t3lib_div::loadTCA('tt_content'); } $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_excludelist'][SR_FEUSER_REGISTER_EXT . '_pi1'] = 'layout,select_key'; $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][SR_FEUSER_REGISTER_EXT . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue(SR_FEUSER_REGISTER_EXT . '_pi1', 'FILE:EXT:' . SR_FEUSER_REGISTER_EXT . '/pi1/flexform_ds_pi1.xml'); t3lib_extMgm::addPlugin(array('LLL:EXT:' . SR_FEUSER_REGISTER_EXT . '/locallang_db.xml:tt_content.list_type', SR_FEUSER_REGISTER_EXT . '_pi1'), 'list_type'); } /** * Setting up country, country subdivision, preferred language, first_name and last_name in fe_users table * Adjusting some maximum lengths to conform to specifications of payment gateways (ref.: Authorize.net) */ if ($typo3Version < 6001000) { t3lib_div::loadTCA('fe_users'); } $GLOBALS['TCA']['fe_users']['columns']['username']['config']['eval'] = 'nospace,uniqueInPid,required'; $GLOBALS['TCA']['fe_users']['columns']['name']['config']['max'] = '100'; $GLOBALS['TCA']['fe_users']['columns']['company']['config']['max'] = '50'; $GLOBALS['TCA']['fe_users']['columns']['city']['config']['max'] = '40'; $GLOBALS['TCA']['fe_users']['columns']['country']['config']['max'] = '60'; $GLOBALS['TCA']['fe_users']['columns']['zip']['config']['size'] = '15'; $GLOBALS['TCA']['fe_users']['columns']['zip']['config']['max'] = '20'; $GLOBALS['TCA']['fe_users']['columns']['email']['config']['max'] = '255';
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:tipafriend_plus/flexform_ds.xml'); t3lib_extMgm::addPlugin(array('LLL:EXT:tipafriend_plus/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1'), 'list_type'); if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_tipafriendplus_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_tipafriendplus_pi1_wizicon.php'; }
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_extMgm::addStaticFile($_EXTKEY, 'static/', 'Tabulator Sitemap'); t3lib_extMgm::addStaticFile($_EXTKEY, 'static/ajax/', 'Tabulator Sitemap AJAX'); // Insert as sitemap t3lib_extMgm::addPlugin(array('LLL:EXT:jftabulatorsitemap/locallang_db.xml:tt_content.menu_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'menu_type'); // Insert as plugin t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,recursive'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPlugin(array('LLL:EXT:jftabulatorsitemap/locallang_db.xml:tt_content.menu_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/pi1/flexform_ds.xml'); if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_jftabulatorsitemap_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_jftabulatorsitemap_pi1_wizicon.php'; }
t3lib_div::loadTCA('tt_content'); t3lib_extMgm::addTCAcolumns('tt_content', $tempColumns, 1); $TCA['tt_content']['palettes']['tx_imagecarousel'] = array('showitem' => 'tx_imagecarousel_activate', 'canNotCollapse' => 1); t3lib_extMgm::addToAllTCAtypes('tt_content', '--palette--;LLL:EXT:imagecarousel/locallang_db.xml:tt_content.tx_imagecarousel_title;tx_imagecarousel', 'textpic', 'before:imagecaption'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages'; $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout,select_key,pages'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform,image_zoom'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform,image_zoom'; // Load fields for DAM if (t3lib_extMgm::isLoaded("dam")) { $tempColumns = array('tx_jfdam_link' => array('exclude' => 1, 'label' => 'LLL:EXT:imagecarousel/locallang_db.xml:tx_dam.tx_jfdam_link', 'config' => array('type' => 'input', 'size' => '30', 'wizards' => array('_PADDING' => 2, 'link' => array('type' => 'popup', 'title' => 'Link', 'icon' => 'link_popup.gif', 'script' => 'browse_links.php?mode=wizard', 'JSopenParams' => 'height=600,width=500,status=0,menubar=0,scrollbars=1'))))); t3lib_div::loadTCA('tx_dam'); t3lib_extMgm::addTCAcolumns('tx_dam', $tempColumns, 1); t3lib_extMgm::addToAllTCAtypes('tx_dam', '--div--;LLL:EXT:dam/locallang_db.xml:tx_dam_item.div_custom, tx_jfdam_link;;;;1-1-1'); // add fields to index preset fields $TCA['tx_dam']['txdamInterface']['index_fieldList'] .= ',tx_jfdam_link'; } t3lib_extMgm::addPlugin(array('LLL:EXT:imagecarousel/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'pi1/ce_icon.gif'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/pi1/flexform_ds.xml'); if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_imagecarousel_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_imagecarousel_pi1_wizicon.php'; } t3lib_extMgm::addStaticFile($_EXTKEY, 'static/', 'Image Carousel'); t3lib_extMgm::addStaticFile($_EXTKEY, 'static/cloudcarousel/', 'Cloud-Carousel'); t3lib_extMgm::addPlugin(array('LLL:EXT:imagecarousel/locallang_db.xml:tt_content.list_type_pi2', $_EXTKEY . '_pi2', t3lib_extMgm::extRelPath($_EXTKEY) . 'pi2/ce_icon.gif'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/pi2/flexform_ds.xml'); if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_imagecarousel_pi2_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi2/class.tx_imagecarousel_pi2_wizicon.php'; } require_once t3lib_extMgm::extPath($_EXTKEY) . 'lib/class.tx_imagecarousel_itemsProcFunc.php'; require_once t3lib_extMgm::extPath($_EXTKEY) . 'lib/class.tx_imagecarousel_TCAform.php';
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } t3lib_extMgm::allowTableOnStandardPages("tx_SBumfrage_list"); t3lib_extMgm::addToInsertRecords("tx_SBumfrage_list"); $TCA["tx_SBumfrage_list"] = array("ctrl" => array("title" => "LLL:EXT:SBumfrage/locallang_db.php:tx_SBumfrage_list", "label" => "name", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden", "starttime" => "starttime", "endtime" => "endtime"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_SBumfrage_list.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, starttime, endtime, name, title, question, answers, votes, pages, keyword, keyword2, keyword3")); t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi1"] = "layout,select_key"; t3lib_extMgm::addPlugin(array("LLL:EXT:SBumfrage/locallang.php:pi1_title", $_EXTKEY . "_pi1"), "list_type"); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_SBumfrage_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi1/class.tx_SBumfrage_pi1_wizicon.php"; }
<?php /** * DB-Felder, die im BE bearbeitbar sind. * @package tx_mkmarketplace * @subpackage tx_mkmarketplace_ */ /** * alle benötigten Klassen einbinden etc. */ if (!defined('TYPO3_MODE')) { die('Access denied.'); } $_EXTKEY = 'mklib'; //TCAs einbinden require t3lib_extMgm::extPath($_EXTKEY) . 'tca/ext_tables.php'; // initalize 'context sensitive help' (csh) require_once t3lib_extMgm::extPath($_EXTKEY) . 'res/help/ext_csh.php'; //////////////////////////////// // Plugin anmelden //////////////////////////////// // Einige Felder ausblenden $TCA['tt_content']['types']['list']['subtypes_excludelist']['tx_mklib'] = 'layout,select_key,pages'; // Das tt_content-Feld pi_flexform einblenden $TCA['tt_content']['types']['list']['subtypes_addlist']['tx_mklib'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue('tx_mklib', 'FILE:EXT:' . $_EXTKEY . '/flexform_main.xml'); t3lib_extMgm::addPlugin(array('LLL:EXT:' . $_EXTKEY . '/locallang_db.php:plugin.mklib.label', 'tx_mklib', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif')); t3lib_extMgm::addStaticFile($_EXTKEY, 'static/basic/', 'MK Lib - Basics'); t3lib_extMgm::addStaticFile($_EXTKEY, 'static/development/', 'MK Lib - Development');
<?php /** * Geolocation contexts: Database table backend configuration * * PHP version 5 * * @category TYPO3-Extensions * @package Contexts * @subpackage Geolocation * @author Christian Weiske <*****@*****.**> * @license http://opensource.org/licenses/gpl-license GPLv2 or later * @link http://github.com/netresearch/contexts_geolocation */ defined('TYPO3_MODE') or die('Access denied.'); if (TYPO3_MODE === 'BE') { // All other modes did load it already include_once t3lib_extMgm::extPath($_EXTKEY) . 'ext_contexts.php'; } t3lib_extMgm::addPlugin(array('LLL:EXT:contexts_geolocation/Resources/Private/Language/locallang_db.xml:tt_content.list_type_contextsgeolocation_position', $_EXTKEY . '_position'), 'list_type'); $LanguagesToContext = array('tx_contexts_geolocation_languages' => array('exclude' => 0, 'label' => 'Associated Languages', 'config' => array('type' => 'select', 'foreign_table' => 'sys_language', 'minitems' => 0, 'size' => 10, 'autoSizeMax' => 30, 'maxitems' => 9999, 'multiple' => 0))); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tx_contexts_contexts', $LanguagesToContext); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tx_contexts_contexts', 'tx_contexts_geolocation_languages', '', 'after:alias');
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key'; t3lib_extMgm::addPlugin(array('FORMIDABLE cObj (cached)', $_EXTKEY . '_pi1'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/pi1/flexform.xml'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout,select_key'; t3lib_extMgm::addPlugin(array('FORMIDABLE_INT cObj (not cached)', $_EXTKEY . '_pi2'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform'; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/pi2/flexform.xml');
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } $tempColumns = array('tx_rlmpflashdetection_flashmovie' => array('exclude' => 1, 'label' => 'LLL:EXT:rlmp_flashdetection/locallang_db.php:tt_content.tx_rlmpflashdetection_flashmovie', 'config' => array('type' => 'group', 'internal_type' => 'db', 'allowed' => 'tx_rlmpflashdetection_flashmovie', 'size' => 1, 'minitems' => 0, 'maxitems' => 1))); t3lib_extMgm::addTCAcolumns('tt_content', $tempColumns, 1); $TCA['tx_rlmpflashdetection_flashmovie'] = array('ctrl' => array('title' => 'LLL:EXT:rlmp_flashdetection/locallang_db.php:tx_rlmpflashdetection_flashmovie', 'label' => 'description', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'versioningWS' => TRUE, 'origUid' => 't3_origuid', 'default_sortby' => 'ORDER BY description', 'thumbnail' => 'flashmovie', 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_rlmpflashdetection_flashmovie.gif")); t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'pages,layout,select_key'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'tx_rlmpflashdetection_flashmovie;;;;1-1-1'; t3lib_extMgm::allowTableOnStandardPages('tx_rlmpflashdetection_flashmovie'); t3lib_extMgm::addPlugin(array('LLL:EXT:rlmp_flashdetection/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_rlmpflashdetection_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_rlmpflashdetection_pi1_wizicon.php'; }
component while the other one want to have this other one. I think it is very challenging to come up with an extension that is features reach without overloading the code basis. Formhandler solves the problem by having a very modular approach. The extension is piloted mainly by some nice TypoScript where is is possible to define exactly what to implement. You may want to play with some interceptor, finisher, logger, validators etc... For more information, you should have a look into the folder "Examples" of the extension which refers many interesting samples. Latest development version on http://forge.typo3.org/repositories/show/extension-formhandler */ if (!defined('TYPO3_MODE')) { die('Access denied.'); } if (TYPO3_MODE == 'BE') { # dynamic flexform include_once t3lib_extMgm::extPath($_EXTKEY) . '/Resources/PHP/class.tx_dynaflex.php'; t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages'; // Add flexform field to plugin options $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; $file = 'FILE:EXT:' . $_EXTKEY . '/Resources/XML/flexform_ds.xml'; // Add flexform DataStructure t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', $file); t3lib_extMgm::addModule('web', 'txformhandlermoduleM1', '', t3lib_extMgm::extPath($_EXTKEY) . 'Classes/Controller/Module/'); $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_formhandler_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'Resources/PHP/class.tx_formhandler_wizicon.php'; } t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/Settings/', 'Example Configuration'); t3lib_extMgm::addPlugin(array('Formhandler', $_EXTKEY . '_pi1'), 'list_type'); $TCA['tx_formhandler_log'] = array('ctrl' => array('title' => 'LLL:EXT:formhandler/Resources/Language/locallang_db.xml:tx_formhandler_log', 'label' => 'uid', 'default_sortby' => 'ORDER BY crdate DESC', 'crdate' => 'crdate', 'tstamp' => 'tstamp', 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif', 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'tca.php', 'readOnly' => 1)); t3lib_extMgm::allowTableOnStandardPages('tx_formhandler_log');
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } $TCA["tx_vm19docsbase_topics"] = array("ctrl" => array("title" => "LLL:EXT:vm19_docs_base/locallang_db.php:tx_vm19docsbase_topics", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden", "fe_group" => "fe_group"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19docsbase_topics.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, fe_group, title, comment")); $TCA["tx_vm19docsbase_support"] = array("ctrl" => array("title" => "LLL:EXT:vm19_docs_base/locallang_db.php:tx_vm19docsbase_support", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19docsbase_support.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, title, comment")); $TCA["tx_vm19docsbase_nature"] = array("ctrl" => array("title" => "LLL:EXT:vm19_docs_base/locallang_db.php:tx_vm19docsbase_nature", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19docsbase_nature.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, title, comment")); $TCA["tx_vm19docsbase_lang"] = array("ctrl" => array("title" => "LLL:EXT:vm19_docs_base/locallang_db.php:tx_vm19docsbase_lang", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "default_sortby" => "ORDER BY title", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19docsbase_lang.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, langcode, title")); $TCA["tx_vm19docsbase_docs"] = array("ctrl" => array("title" => "LLL:EXT:vm19_docs_base/locallang_db.php:tx_vm19docsbase_docs", "label" => "title", "tstamp" => "tstamp", "crdate" => "crdate", "cruser_id" => "cruser_id", "sortby" => "sorting", "delete" => "deleted", "enablecolumns" => array("disabled" => "hidden", "starttime" => "starttime", "endtime" => "endtime", "fe_group" => "fe_group"), "dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY) . "tca.php", "iconfile" => t3lib_extMgm::extRelPath($_EXTKEY) . "icon_tx_vm19docsbase_docs.gif"), "feInterface" => array("fe_admin_fieldList" => "hidden, starttime, endtime, fe_group, internal_code, title, topics, int_author, ext_author, support, nature, lang, isbn, keywords, abstract, imagette, workflow_state, document")); t3lib_div::loadTCA("tt_content"); //$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout,select_key"; $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi1"] = "layout"; t3lib_extMgm::addToInsertRecords("tx_vm19docsbase_docs"); t3lib_extMgm::addPlugin(array("LLL:EXT:vm19_docs_base/locallang_db.php:tt_content.list_type", $_EXTKEY . "_pi1"), "list_type"); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_vm19docsbase_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi1/class.tx_vm19docsbase_pi1_wizicon.php"; }
t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi2", $_EXTKEY . "_pi2"), "list_type"); t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi3"] = "layout,select_key"; t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi4"] = "layout,select_key"; t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi5"] = "layout,select_key"; t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi6"] = "layout,select_key"; t3lib_div::loadTCA("tt_content"); $TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY . "_pi7"] = "layout,select_key"; t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi3", $_EXTKEY . "_pi3"), "list_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi4", $_EXTKEY . "_pi4"), "list_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi5", $_EXTKEY . "_pi5"), "list_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi6", $_EXTKEY . "_pi6"), "list_type"); t3lib_extMgm::addPlugin(array("LLL:EXT:dlcube04_CAS/locallang_db.php:tt_content.list_type_pi7", $_EXTKEY . "_pi7"), "list_type"); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_dlcube04CAS_pi3_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi3/class.tx_dlcube04CAS_pi3_wizicon.php"; } if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_dlcube04CAS_pi4_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi4/class.tx_dlcube04CAS_pi4_wizicon.php"; } if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_dlcube04CAS_pi5_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi5/class.tx_dlcube04CAS_pi5_wizicon.php"; } if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_dlcube04CAS_pi6_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi6/class.tx_dlcube04CAS_pi6_wizicon.php"; } if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_dlcube04CAS_pi7_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi7/class.tx_dlcube04CAS_pi7_wizicon.php"; }
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } include_once t3lib_extMgm::extPath($_EXTKEY) . 'class.tx_eonieuwsbrief_addFieldsToFlexForm.php'; t3lib_extMgm::allowTableOnStandardPages('tx_eonieuwsbrief_nieuwsbrief'); t3lib_extMgm::addToInsertRecords('tx_eonieuwsbrief_nieuwsbrief'); $TCA["tx_eonieuwsbrief_nieuwsbrief"] = array("ctrl" => array('title' => 'LLL:EXT:eo_nieuwsbrief/locallang_db.xml:tx_eonieuwsbrief_nieuwsbrief', 'label' => 'name', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'languageField' => 'sys_language_uid', 'transOrigPointerField' => 'l18n_parent', 'transOrigDiffSourceField' => 'l18n_diffsource', 'default_sortby' => "ORDER BY crdate", 'delete' => 'deleted', 'enablecolumns' => array('disabled' => 'hidden', 'starttime' => 'starttime', 'endtime' => 'endtime', 'fe_group' => 'fe_group'), 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'tca.php', 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), "feInterface" => array("fe_admin_fieldList" => "sys_language_uid, l18n_parent, l18n_diffsource, hidden, starttime, endtime, fe_group, name, midrid")); t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages,recursive'; $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:eo_nieuwsbrief/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1'), 'list_type'); t3lib_extMgm::addStaticFile($_EXTKEY, "pi1/static/", "EO Nieuwsbrief"); if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_eonieuwsbrief_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_eonieuwsbrief_pi1_wizicon.php'; }
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types'][$_EXTKEY . '_pi1']['showitem'] = 'CType;;4;button;1-1-1'; t3lib_extMgm::addPlugin(array('LLL:EXT:go_stopcslide/locallang_db.xml:tt_content.go_stopcslide.CType_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'CType');
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_extMgm::addStaticFile($_EXTKEY, 'files/static/', 'wt_cart main'); t3lib_extMgm::addStaticFile($_EXTKEY, 'files/css/', 'Add default CSS'); t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages'; t3lib_extMgm::addPlugin(array('LLL:EXT:wt_cart/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout,select_key,pages'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform'; t3lib_extMgm::addPlugin(array('LLL:EXT:wt_cart/locallang_db.xml:tt_content.list_type_pi2', $_EXTKEY . '_pi2', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/pi2/flexform_ds.xml'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi3'] = 'layout,select_key,pages'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi3'] = 'pi_flexform'; t3lib_extMgm::addPlugin(array('LLL:EXT:wt_cart/locallang_db.xml:tt_content.list_type_pi3', $_EXTKEY . '_pi3', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'list_type'); t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi3', 'FILE:EXT:' . $_EXTKEY . '/pi3/flexform_ds.xml');
// Checks the TYPO3 context if (!defined('TYPO3_MODE')) { // TYPO3 context cannot be guessed die('Access denied.'); } // Load content TCA t3lib_div::loadTCA('tt_content'); // Plugin options $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout, select_key, pages, recursive'; // Add flexform field to plugin options $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform'; // Add flexform DataStructure t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/flex/pi1.xml'); // Add plugin t3lib_extMgm::addPlugin(array('LLL:EXT:picasa/lang/flex_pi1.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1'), 'list_type'); // Plugin options $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout, select_key, pages, recursive'; // Add flexform field to plugin options $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform'; // Add flexform DataStructure t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/flex/pi2.xml'); // Add plugin t3lib_extMgm::addPlugin(array('LLL:EXT:picasa/lang/flex_pi2.xml:tt_content.list_type_pi2', $_EXTKEY . '_pi2'), 'list_type'); // Wizard icons if (TYPO3_MODE === 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_picasa_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_picasa_pi1_wizicon.php'; $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_picasa_pi2_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi2/class.tx_picasa_pi2_wizicon.php'; } // Static templates t3lib_extMgm::addStaticFile($_EXTKEY, 'static/ts/', 'Picasa - Settings');
t3lib_extMgm::addPlugin(array('LLL:EXT:solr/locallang_db.xml:tt_content.list_type_pi_results', $_EXTKEY . '_pi_results'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi_results'] = 'layout,select_key,pages,recursive'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi_results'] = 'pi_flexform'; // add flexform to pi_results t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi_results', 'FILE:EXT:solr/Configuration/FlexForms/Results.xml'); // add search plugin to content element wizard if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['Tx_Solr_Backend_ContentElementWizardIconProvider'] = t3lib_extMgm::extPath($_EXTKEY) . 'Classes/Backend/ContentElementWizardIconProvider.php'; } # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # // adding the Search Form plugin t3lib_extMgm::addPlugin(array('LLL:EXT:solr/locallang_db.xml:tt_content.list_type_pi_search', $_EXTKEY . '_pi_search'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi_search'] = 'layout,select_key,pages,recursive'; # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # // adding the Frequent Searches plugin t3lib_extMgm::addPlugin(array('LLL:EXT:solr/locallang_db.xml:tt_content.list_type_pi_frequentsearches', $_EXTKEY . '_pi_frequentsearches'), 'list_type'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi_frequentsearches'] = 'layout,select_key,pages,recursive'; # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # // TypoScript t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Solr/', 'Apache Solr - Default Configuration'); // OpenSearch t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/OpenSearch/', 'Apache Solr - OpenSearch'); // Extension Pre-Configuration t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/IndexQueueNews/', 'Apache Solr - Index Queue Configuration for news'); t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/IndexQueueTtNews/', 'Apache Solr - Index Queue Configuration for tt_news'); // Examples t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/BoostQueries/', 'Apache Solr Example - Boost more recent results'); t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/EverythingOn/', 'Apache Solr Example - Everything On'); t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/FilterPages/', 'Apache Solr Example - Filter to only show page results'); t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Examples/IntroPackageSearchBox/', 'Apache Solr Example - Replace Introduction Package search box'); # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- # ----- #
<?php if (!defined("TYPO3_MODE")) { die("Access denied."); } $tempColumns = array("tx_thexttable_tablesource" => array("exclude" => 0, "label" => "LLL:EXT:th_exttable/locallang_db.php:tt_content.tx_thexttable_tablesource", "config" => array("type" => "text", "cols" => "30", "rows" => "5", "wizards" => array("_PADDING" => 2, "example" => array("title" => "Wizard:", "type" => "script", "notNewRecords" => 0, "icon" => t3lib_extMgm::extRelPath("th_exttable") . "wizard/wizard_icon.gif", "script" => t3lib_extMgm::extRelPath("th_exttable") . "wizard/index.php"))))); t3lib_div::loadTCA("tt_content"); t3lib_extMgm::addTCAcolumns("tt_content", $tempColumns, 1); $TCA["tt_content"]["types"][$_EXTKEY . "_pi1"]["showitem"] = "CType;;4;button;1-1-1, header;;3;;2-2-2, tx_thexttable_tablesource;;;;1-1-1"; t3lib_extMgm::addPlugin(array("LLL:EXT:th_exttable/locallang_db.php:tt_content.CType_pi1", $_EXTKEY . "_pi1"), "CType"); // Add the wizard icon if (TYPO3_MODE == "BE") { $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_thexttable_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY) . "pi1/class.tx_thexttable_pi1_wizicon.php"; }
<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } t3lib_div::loadTCA('tt_content'); $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key,pages'; $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = ''; t3lib_extMgm::addPlugin(array('LLL:EXT:user_azeliz_contacts/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon.gif'), 'list_type'); // Ajout FLexForm $TCA["tt_content"]["types"]["list"]["subtypes_addlist"][$_EXTKEY . "_pi1"] = "pi_flexform"; t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/flexform_ds.xml'); if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['user_azelizcontacts_pi1_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.user_azelizcontacts_pi1_wizicon.php'; }
// Display the field pi_flexform t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/pi1/flexform.xml'); // Register our file with the flexform structure t3lib_extMgm::addPlugin(array('LLL:EXT:pdfcontroller/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY . '_pi1', 'EXT:pdfcontroller/ext_icon.gif'), 'list_type'); // Add the Flexform to the Plugin List // Plugin 1 configuration /////////////////////////////////////////////////////////// // // Plugin 2 configuration $TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout,select_key,pages,recursive'; // Remove the default tt_content fields layout, select_key, pages and recursive. $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform'; // Display the field pi_flexform t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:' . $_EXTKEY . '/pi2/flexform.xml'); // Register our file with the flexform structure t3lib_extMgm::addPlugin(array('LLL:EXT:pdfcontroller/locallang_db.xml:tt_content.list_type_pi2', $_EXTKEY . '_pi2', 'EXT:pdfcontroller/ext_icon.gif'), 'list_type'); // Add the Flexform to the Plugin List // Plugin 1 configuration /////////////////////////////////////////////////////////// // // Wizard Icons if (TYPO3_MODE == 'BE') { $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_pdfcontroller_pi1_be_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi1/class.tx_pdfcontroller_pi1_be_wizicon.php'; $TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_pdfcontroller_pi2_be_wizicon'] = t3lib_extMgm::extPath($_EXTKEY) . 'pi2/class.tx_pdfcontroller_pi2_be_wizicon.php'; } // Wizard Icons //////////////////////////////////////////////////////////////////////////// // // Add pagetree icons switch (true) { case $llStatic == 'de':