<?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");
Beispiel #2
0
<?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");
Beispiel #4
0
<?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');
Beispiel #5
0
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,
Beispiel #8
0
<?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";
}
Beispiel #10
0
<?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';
Beispiel #15
0
<?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";
}
Beispiel #16
0
<?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');
Beispiel #18
0
<?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';
}
Beispiel #20
0
	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';
}
Beispiel #24
0
<?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');
Beispiel #26
0
// 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";
}
Beispiel #29
0
<?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':