コード例 #1
0
<?php

defined('TYPO3_MODE') or die('hard');
// Add a "no print" checkbox
// USAGE: TCA Reference >  $TCA array reference > Extending the $TCA array
$temporaryColumn = ['tags' => ['exclude' => 1, 'label' => 'LLL:EXT:creativegallery/Resources/Private/Language/locallang_db.xlf:tx_creativegallery_domain_model_sysfilemetadata.tags', 'config' => ['type' => 'select', 'foreign_table' => 'tx_creativegallery_domain_model_sysfiletag', 'MM' => 'tx_creativegallery_sysfilemetadata_sysfiletag_mm', 'size' => 10, 'autoSizeMax' => 30, 'maxitems' => 9999, 'multiple' => 0, 'wizards' => ['_PADDING' => 1, '_VERTICAL' => 1, 'edit' => ['module' => ['name' => 'wizard_edit'], 'type' => 'popup', 'title' => 'Edit', 'icon' => 'edit2.gif', 'popup_onlyOpenIfSelected' => 1, 'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1'], 'add' => ['module' => ['name' => 'wizard_add'], 'type' => 'script', 'title' => 'Create new', 'icon' => 'add.gif', 'params' => ['table' => 'tx_creativegallery_domain_model_sysfiletag', 'pid' => '###CURRENT_PID###', 'setValue' => 'prepend']]]]]];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_reference', $temporaryColumn, true);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('sys_file_reference', 'imageoverlayPalette', 'tags');
コード例 #2
0
				--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.header;header,
				--palette--;LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.palette.external_media;bootstrap_package_external_media,
				--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.appearance,
				--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.frames;frames,
				--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
				--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
				--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
				--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended,
				--div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,
				categories
			')), 'columns' => array('tx_bootstrappackage_accordion_item' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:accordion_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_accordion_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'tx_bootstrappackage_tab_item' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:tab_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_tab_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'tx_bootstrappackage_carousel_item' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:carousel_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_carousel_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'icon' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon', 'config' => array('type' => 'select', 'selicon_cols' => 14, 'items' => array(array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.none', 0, 'fileadmin/Template/Resources/Public/Images/Icons/none.jpg'), array('asterisk', 'asterisk', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0000_asterisk.jpg'), array('plus', 'plus', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0001_plus.jpg'), array('euro', 'euro', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0002_euro.jpg'), array('minus', 'minus', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0003_minus.jpg'), array('cloud', 'cloud', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0004_cloud.jpg'), array('envelope', 'envelope', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0005_envelope.jpg'), array('pencil', 'pencil', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0006_pencil.jpg'), array('glass', 'glass', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0007_glass.jpg'), array('music', 'music', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0008_music.jpg'), array('search', 'search', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0009_search.jpg'), array('heart', 'heart', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0010_heart.jpg'), array('star', 'star', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0011_star.jpg'), array('star-empty', 'star-empty', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0012_star-empty.jpg'), array('user', 'user', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0013_user.jpg'), array('film', 'film', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0014_film.jpg'), array('th-large', 'th-large', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0015_th-large.jpg'), array('th', 'th', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0016_th.jpg'), array('th-list', 'th-list', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0017_th-list.jpg'), array('ok', 'ok', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0018_ok.jpg'), array('remove', 'remove', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0019_remove.jpg'), array('zoom-in', 'zoom-in', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0020_zoom-in.jpg'), array('zoom-out', 'zoom-out', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0021_zoom-out.jpg'), array('off', 'off', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0022_off.jpg'), array('signal', 'signal', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0023_signal.jpg'), array('cog', 'cog', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0024_cog.jpg'), array('trash', 'trash', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0025_trash.jpg'), array('home', 'home', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0026_home.jpg'), array('file', 'file', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0027_file.jpg'), array('time', 'time', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0028_time.jpg'), array('road', 'road', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0029_road.jpg'), array('download-alt', 'download-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0030_download-alt.jpg'), array('download', 'download', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0031_download.jpg'), array('upload', 'upload', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0032_upload.jpg'), array('inbox', 'inbox', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0033_inbox.jpg'), array('play-circle', 'play-circle', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0034_play-circle.jpg'), array('repeat', 'repeat', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0035_repeat.jpg'), array('refresh', 'refresh', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0036_refresh.jpg'), array('list-alt', 'list-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0037_list-alt.jpg'), array('lock', 'lock', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0038_lock.jpg'), array('flag', 'flag', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0039_flag.jpg'), array('headphones', 'headphones', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0040_headphones.jpg'), array('volume-off', 'volume-off', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0041_volume-off.jpg'), array('volume-down', 'volume-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0042_volume-down.jpg'), array('volume-up', 'volume-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0043_volume-up.jpg'), array('qrcode', 'qrcode', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0044_qrcode.jpg'), array('barcode', 'barcode', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0045_barcode.jpg'), array('tag', 'tag', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0046_tag.jpg'), array('tags', 'tags', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0047_tags.jpg'), array('book', 'book', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0048_book.jpg'), array('bookmark', 'bookmark', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0049_bookmark.jpg'), array('print', 'print', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0050_print.jpg'), array('camera', 'camera', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0051_camera.jpg'), array('font', 'font', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0052_font.jpg'), array('bold', 'bold', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0053_bold.jpg'), array('italic', 'italic', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0054_italic.jpg'), array('text-height', 'text-height', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0055_text-height.jpg'), array('text-width', 'text-width', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0056_text-width.jpg'), array('align-left', 'align-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0057_align-left.jpg'), array('align-center', 'align-center', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0058_align-center.jpg'), array('align-right', 'align-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0059_align-right.jpg'), array('align-justify', 'align-justify', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0060_align-justify.jpg'), array('list', 'list', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0061_list.jpg'), array('indent-left', 'indent-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0062_indent-left.jpg'), array('indent-right', 'indent-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0063_indent-right.jpg'), array('facetime-video', 'facetime-video', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0064_facetime-video.jpg'), array('picture', 'picture', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0065_picture.jpg'), array('map-marker', 'map-marker', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0066_map-marker.jpg'), array('adjust', 'adjust', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0067_adjust.jpg'), array('tint', 'tint', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0068_tint.jpg'), array('edit', 'edit', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0069_edit.jpg'), array('share', 'share', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0070_share.jpg'), array('check', 'check', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0071_check.jpg'), array('move', 'move', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0072_move.jpg'), array('step-backward', 'step-backward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0073_step-backward.jpg'), array('fast-backward', 'fast-backward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0074_fast-backward.jpg'), array('backward', 'backward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0075_backward.jpg'), array('play', 'play', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0076_play.jpg'), array('pause', 'pause', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0077_pause.jpg'), array('stop', 'stop', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0078_stop.jpg'), array('forward', 'forward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0079_forward.jpg'), array('fast-forward', 'fast-forward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0080_fast-forward.jpg'), array('step-forward', 'step-forward', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0081_step-forward.jpg'), array('eject', 'eject', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0082_eject.jpg'), array('chevron-left', 'chevron-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0083_chevron-left.jpg'), array('chevron-right', 'chevron-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0084_chevron-right.jpg'), array('plus-sign', 'plus-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0085_plus-sign.jpg'), array('minus-sign', 'minus-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0086_minus-sign.jpg'), array('remove-sign', 'remove-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0087_remove-sign.jpg'), array('ok-sign', 'ok-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0088_ok-sign.jpg'), array('question-sign', 'question-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0089_question-sign.jpg'), array('info-sign', 'info-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0090_info-sign.jpg'), array('screenshot', 'screenshot', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0091_screenshot.jpg'), array('remove-circle', 'remove-circle', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0092_remove-circle.jpg'), array('ok-circle', 'ok-circle', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0093_ok-circle.jpg'), array('ban-circle', 'ban-circle', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0094_ban-circle.jpg'), array('arrow-left', 'arrow-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0095_arrow-left.jpg'), array('arrow-right', 'arrow-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0096_arrow-right.jpg'), array('arrow-up', 'arrow-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0097_arrow-up.jpg'), array('arrow-down', 'arrow-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0098_arrow-down.jpg'), array('share-alt', 'share-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0099_share-alt.jpg'), array('resize-full', 'resize-full', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0100_resize-full.jpg'), array('resize-small', 'resize-small', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0101_resize-small.jpg'), array('exclamation-sign', 'exclamation-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0102_exclamation-sign.jpg'), array('gift', 'gift', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0103_gift.jpg'), array('leaf', 'leaf', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0104_leaf.jpg'), array('fire', 'fire', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0105_fire.jpg'), array('eye-open', 'eye-open', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0106_eye-open.jpg'), array('eye-close', 'eye-close', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0107_eye-close.jpg'), array('warning-sign', 'warning-sign', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0108_warning-sign.jpg'), array('plane', 'plane', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0109_plane.jpg'), array('calendar', 'calendar', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0110_calendar.jpg'), array('random', 'random', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0111_random.jpg'), array('comment', 'comment', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0112_comment.jpg'), array('magnet', 'magnet', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0113_magnet.jpg'), array('chevron-up', 'chevron-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0114_chevron-up.jpg'), array('chevron-down', 'chevron-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0115_chevron-down.jpg'), array('retweet', 'retweet', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0116_retweet.jpg'), array('shopping-cart', 'shopping-cart', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0117_shopping-cart.jpg'), array('folder-close', 'folder-close', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0118_folder-close.jpg'), array('folder-open', 'folder-open', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0119_folder-open.jpg'), array('resize-vertical', 'resize-vertical', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0120_resize-vertical.jpg'), array('resize-horizontal', 'resize-horizontal', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0121_resize-horizontal.jpg'), array('hdd', 'hdd', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0122_hdd.jpg'), array('bullhorn', 'bullhorn', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0123_bullhorn.jpg'), array('bell', 'bell', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0124_bell.jpg'), array('certificate', 'certificate', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0125_certificate.jpg'), array('thumbs-up', 'thumbs-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0126_thumbs-up.jpg'), array('thumbs-down', 'thumbs-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0127_thumbs-down.jpg'), array('hand-right', 'hand-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0128_hand-right.jpg'), array('hand-left', 'hand-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0129_hand-left.jpg'), array('hand-up', 'hand-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0130_hand-up.jpg'), array('hand-down', 'hand-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0131_hand-down.jpg'), array('circle-arrow-right', 'circle-arrow-right', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0132_circle-arrow-right.jpg'), array('circle-arrow-left', 'circle-arrow-left', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0133_circle-arrow-left.jpg'), array('circle-arrow-up', 'circle-arrow-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0134_circle-arrow-up.jpg'), array('circle-arrow-down', 'circle-arrow-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0135_circle-arrow-down.jpg'), array('globe', 'globe', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0136_globe.jpg'), array('wrench', 'wrench', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0137_wrench.jpg'), array('tasks', 'tasks', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0138_tasks.jpg'), array('filter', 'filter', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0139_filter.jpg'), array('briefcase', 'briefcase', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0140_briefcase.jpg'), array('fullscreen', 'fullscreen', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0141_fullscreen.jpg'), array('dashboard', 'dashboard', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0142_dashboard.jpg'), array('paperclip', 'paperclip', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0143_paperclip.jpg'), array('heart-empty', 'heart-empty', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0144_heart-empty.jpg'), array('link', 'link', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0145_link.jpg'), array('phone', 'phone', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0146_phone.jpg'), array('pushpin', 'pushpin', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0147_pushpin.jpg'), array('usd', 'usd', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0148_usd.jpg'), array('gbp', 'gbp', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0149_gbp.jpg'), array('sort', 'sort', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0150_sort.jpg'), array('sort-by-alphabet', 'sort-by-alphabet', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0151_sort-by-alphabet.jpg'), array('sort-by-alphabet-alt', 'sort-by-alphabet-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0152_sort-by-alphabet-alt.jpg'), array('sort-by-order', 'sort-by-order', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0153_sort-by-order.jpg'), array('sort-by-order-alt', 'sort-by-order-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0154_sort-by-order-alt.jpg'), array('sort-by-attributes', 'sort-by-attributes', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0155_sort-by-attributes.jpg'), array('sort-by-attributes-alt', 'sort-by-attributes-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0156_sort-by-attributes-alt.jpg'), array('unchecked', 'unchecked', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0157_unchecked.jpg'), array('expand', 'expand', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0158_expand.jpg'), array('collapse-down', 'collapse-down', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0159_collapse-down.jpg'), array('collapse-up', 'collapse-up', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0160_collapse-up.jpg'), array('log-in', 'log-in', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0161_log-in.jpg'), array('flash', 'flash', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0162_flash.jpg'), array('log-out', 'log-out', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0163_log-out.jpg'), array('new-window', 'new-window', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0164_new-window.jpg'), array('record', 'record', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0165_record.jpg'), array('save', 'save', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0166_save.jpg'), array('open', 'open', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0167_open.jpg'), array('saved', 'saved', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0168_saved.jpg'), array('import', 'import', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0169_import.jpg'), array('export', 'export', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0170_export.jpg'), array('send', 'send', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0171_send.jpg'), array('floppy-disk', 'floppy-disk', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0172_floppy-disk.jpg'), array('floppy-saved', 'floppy-saved', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0173_floppy-saved.jpg'), array('floppy-remove', 'floppy-remove', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0174_floppy-remove.jpg'), array('floppy-save', 'floppy-save', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0175_floppy-save.jpg'), array('floppy-open', 'floppy-open', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0176_floppy-open.jpg'), array('credit-card', 'credit-card', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0177_credit-card.jpg'), array('transfer', 'transfer', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0178_transfer.jpg'), array('cutlery', 'cutlery', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0179_cutlery.jpg'), array('header', 'header', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0180_header.jpg'), array('compressed', 'compressed', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0181_compressed.jpg'), array('earphone', 'earphone', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0182_earphone.jpg'), array('phone-alt', 'phone-alt', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0183_phone-alt.jpg'), array('tower', 'tower', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0184_tower.jpg'), array('stats', 'stats', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0185_stats.jpg'), array('sd-video', 'sd-video', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0186_sd-video.jpg'), array('hd-video', 'hd-video', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0187_hd-video.jpg'), array('subtitles', 'subtitles', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0188_subtitles.jpg'), array('sound-stereo', 'sound-stereo', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0189_sound-stereo.jpg'), array('sound-dolby', 'sound-dolby', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0190_sound-dolby.jpg'), array('sound-5-1', 'sound-5-1', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0191_sound-5-1.jpg'), array('sound-6-1', 'sound-6-1', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0192_sound-6-1.jpg'), array('sound-7-1', 'sound-7-1', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0193_sound-7-1.jpg'), array('copyright-mark', 'copyright-mark', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0194_copyright-mark.jpg'), array('registration-mark', 'registration-mark', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0195_registration-mark.jpg'), array('cloud-download', 'cloud-download', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0196_cloud-download.jpg'), array('cloud-upload', 'cloud-upload', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0197_cloud-upload.jpg'), array('tree-conifer', 'tree-conifer', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0198_tree-conifer.jpg'), array('tree-deciduous', 'tree-deciduous', 'fileadmin/Template/Resources/Public/Images/Icons/icon-shapes_0199_tree-deciduous.jpg')))), 'icon_position' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon_position', 'config' => array('type' => 'select', 'items' => array(array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.left', 'left'), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.right', 'right'), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.top', 'top')))), 'icon_type' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon_type', 'config' => array('type' => 'select', 'default' => '0', 'items' => array(array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.default', 0), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.square', 1), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.circle', 2)))), 'icon_size' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon_size', 'config' => array('type' => 'select', 'items' => array(array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.default', 0), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.medium', 1), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.large', 2), array('LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:option.awesome', 3)))), 'icon_color' => array('displayCond' => 'FIELD:icon_type:!=:0', 'label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon_color', 'config' => array('type' => 'input', 'size' => 10, 'eval' => 'trim', 'default' => '#FFFFFF', 'wizards' => array('colorChoice' => array('type' => 'colorbox', 'title' => 'LLL:EXT:lang/locallang_wizards:colorpicker_title', 'module' => array('name' => 'wizard_colorpicker'), 'dim' => '20x20', 'JSopenParams' => 'height=600,width=380,status=0,menubar=0,scrollbars=1')))), 'icon_background' => array('displayCond' => 'FIELD:icon_type:!=:0', 'label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.icon_background', 'config' => array('type' => 'input', 'size' => 10, 'eval' => 'trim', 'default' => '#333333', 'wizards' => array('colorChoice' => array('type' => 'colorbox', 'title' => 'LLL:EXT:lang/locallang_wizards:colorpicker_title', 'module' => array('name' => 'wizard_colorpicker'), 'dim' => '20x20', 'JSopenParams' => 'height=600,width=380,status=0,menubar=0,scrollbars=1')))), 'external_media_source' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.external_media_source', 'config' => array('type' => 'input', 'size' => 50, 'eval' => 'trim', 'max' => 1024)), 'external_media_ratio' => array('label' => 'LLL:fileadmin/Template/Resources/Private/Language/Backend.xlf:field.external_media_ratio', 'config' => array('type' => 'select', 'items' => array(array('16:9', '16by9'), array('4:3', '4by3'))))));
$GLOBALS['TCA']['tt_content'] = array_replace_recursive($GLOBALS['TCA']['tt_content'], $tca);
/***************
 * Add subheader to header palette
 */
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'header', '--linebreak--, subheader;LLL:EXT:cms/locallang_ttc.xlf:subheader_formlabel');
/***************
 * Compatability
 */
if (\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version) < 7003000) {
    /**
     * Append rte to bodytext in type bootstrap_package_panel
     */
    $showitemConfig = $GLOBALS['TCA']['tt_content']['types']['bootstrap_package_panel']['showitem'];
    $newFormat = 'bodytext;LLL:EXT:cms/locallang_ttc.xlf:bodytext_formlabel';
    $oldFormat = 'bodytext;LLL:EXT:cms/locallang_ttc.xlf:bodytext_formlabel;;richtext:rte_transform[mode=ts_css]';
    $GLOBALS['TCA']['tt_content']['types']['bootstrap_package_panel']['showitem'] = str_replace($newFormat, $oldFormat, $showitemConfig);
    unset($showitemConfig, $newFormat, $oldFormat);
    /**
     * Append rte to bodytext in type bootstrap_package_texticon
     */
コード例 #3
0
 /**
  * Tests whether fields can be added to a palette after a not existing elements.
  *
  * @test
  * @see ExtensionManagementUtility::addFieldsToPalette()
  */
 public function canAddFieldsToPaletteAfterNotExistingOnes()
 {
     $table = $this->getUniqueId('tx_coretest_table');
     $GLOBALS['TCA'] = $this->generateTCAForTable($table);
     ExtensionManagementUtility::addFieldsToPalette($table, 'paletteA', 'newA, newA, newB, fieldX', 'after:' . $this->getUniqueId('notExisting'));
     $this->assertEquals('fieldX, fieldX1, fieldY, newA, newB', $GLOBALS['TCA'][$table]['palettes']['paletteA']['showitem']);
 }
コード例 #4
0
            assets,
            --palette--;' . $frontendLanguageFilePrefix . 'palette.imagelinks;imagelinks,
        --div--;' . $frontendLanguageFilePrefix . 'tabs.appearance,
            layout;' . $frontendLanguageFilePrefix . 'layout_formlabel,
            --palette--;' . $languageFilePrefix . 'tt_content.palette.mediaAdjustments;mediaAdjustments,
            --palette--;' . $languageFilePrefix . 'tt_content.palette.gallerySettings;gallerySettings,
            --palette--;' . $frontendLanguageFilePrefix . 'palette.appearanceLinks;appearanceLinks,
        --div--;' . $frontendLanguageFilePrefix . 'tabs.access,
            hidden;' . $frontendLanguageFilePrefix . 'field.default.hidden,
            --palette--;' . $frontendLanguageFilePrefix . 'palette.access;access,
        --div--;' . $frontendLanguageFilePrefix . 'tabs.extended
    ');
/**************************************
 * CE "File Links" (tt_content.uploads)
 **************************************/
// Add the fields "uploads_description" and "uploads_type" to TCA for palette "uploadslayout"
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'uploadslayout', 'uploads_description, uploads_type');
// Restructure the form layout (tabs, palettes and fields)
$GLOBALS['TCA']['tt_content']['types']['uploads']['showitem'] = '
        --palette--;' . $frontendLanguageFilePrefix . 'palette.general;general,
        --palette--;' . $frontendLanguageFilePrefix . 'palette.header;header,rowDescription,
        --palette--;' . $frontendLanguageFilePrefix . 'media;uploads,
    --div--;' . $frontendLanguageFilePrefix . 'tabs.appearance,
        layout;' . $frontendLanguageFilePrefix . 'layout_formlabel,
        --palette--;' . $frontendLanguageFilePrefix . 'palette.uploads_layout;uploadslayout,
         --palette--;' . $frontendLanguageFilePrefix . 'palette.appearanceLinks;appearanceLinks,
    --div--;' . $frontendLanguageFilePrefix . 'tabs.access,
        hidden;' . $frontendLanguageFilePrefix . 'field.default.hidden,
        --palette--;' . $frontendLanguageFilePrefix . 'palette.access;access,
    --div--;' . $frontendLanguageFilePrefix . 'tabs.extended
';
コード例 #5
0
// get extension configurations
$extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['cs_seo']);
// SEO Settings
$GLOBALS['TCA']['pages_language_overlay']['columns']['title']['config']['max'] = $extConf['maxTitle'];
$GLOBALS['TCA']['pages_language_overlay']['columns']['nav_title']['config']['max'] = $extConf['maxNavTitle'];
$GLOBALS['TCA']['pages_language_overlay']['columns']['description']['config']['max'] = $extConf['maxDescription'];
// Path segment auto fill
if ($extConf['enablePathSegment'] && isset($GLOBALS['TCA']['pages_language_overlay']['columns']['tx_realurl_pathsegment'])) {
    $GLOBALS['TCA']['pages_language_overlay']['columns']['tx_realurl_pathsegment']['config']['eval'] .= ',required';
    $GLOBALS['TCA']['pages_language_overlay']['columns']['tx_realurl_pathsegment']['config']['wizards'] = ['_POSITION' => 'bottom', 'permalinkWizard' => ['type' => 'userFunc', 'userFunc' => 'Clickstorm\\CsSeo\\UserFunc\\PermalinkWizard->render']];
}
// define new fields
$tempColumns = ['tx_csseo_title' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_title', 'exclude' => 1, 'config' => ['type' => 'input', 'max' => $extConf['maxTitle'], 'eval' => 'trim', 'wizards' => ['_POSITION' => 'bottom', 'previewWizard' => ['type' => 'userFunc', 'userFunc' => 'Clickstorm\\CsSeo\\UserFunc\\PreviewWizard->render']]]], 'tx_csseo_title_only' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_title_only', 'exclude' => 1, 'config' => ['type' => 'check']], 'tx_csseo_keyword' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_keyword', 'exclude' => 1, 'config' => ['type' => 'input', 'max' => '256', 'eval' => 'trim']], 'tx_csseo_og_title' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_og_title', 'exclude' => 1, 'config' => ['type' => 'input', 'max' => '95', 'eval' => 'trim']], 'tx_csseo_og_description' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_og_description', 'exclude' => 1, 'config' => ['type' => 'text', 'cols' => 40, 'rows' => 5, 'eval' => 'trim', 'max' => '300']], 'tx_csseo_tw_title' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_tw_title', 'exclude' => 1, 'config' => ['type' => 'input', 'max' => '70', 'eval' => 'trim']], 'tx_csseo_tw_description' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_tw_description', 'exclude' => 1, 'config' => ['type' => 'text', 'cols' => 40, 'rows' => 5, 'eval' => 'trim', 'max' => '200']], 'tx_csseo_tw_creator' => ['label' => 'LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tx_csseo_tw_creator', 'exclude' => 1, 'config' => ['type' => 'input', 'max' => '40', 'eval' => 'trim']]];
// add new fields
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages_language_overlay', $tempColumns);
// replace description
$GLOBALS['TCA']['pages_language_overlay']['palettes']['metatags']['showitem'] = preg_replace('/description(.*,|.*$)/', '', $GLOBALS['TCA']['pages_language_overlay']['palettes']['metatags']['showitem']);
// define new palettes
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages_language_overlay', 'tx_csseo_preview', 'tx_csseo_title,tx_csseo_title_only,--linebreak--,
    description;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.description');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages_language_overlay', 'tx_csseo_facebook', 'tx_csseo_og_title, --linebreak--,
    tx_csseo_og_description');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages_language_overlay', 'tx_csseo_twitter', 'tx_csseo_tw_title, --linebreak--,
    tx_csseo_tw_description, --linebreak--,
    tx_csseo_tw_creator');
// add to types
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages_language_overlay', '--div--;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tab.seo,
    --palette--;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.palette.tx_csseo_preview;tx_csseo_preview,tx_csseo_keyword,
    --div--;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.tab.social,
    --palette--;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.palette.tx_csseo_facebook;tx_csseo_facebook,
    --palette--;LLL:EXT:cs_seo/Resources/Private/Language/locallang_db.xlf:pages.palette.tx_csseo_twitter;tx_csseo_twitter', '1,6', 'after:lastUpdated');
<?php

defined('TYPO3_MODE') or die;
$fields = array('eigene_anrede' => array('exclude' => 0, 'label' => 'LLL:EXT:registeraddress/locallang_db.xml:tx_registeraddress_domain_model_address.eigene_anrede', 'config' => array('type' => 'input', 'size' => 30, 'eval' => 'trim')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_address', $fields, TRUE);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_address', 'eigene_anrede', '', 'after:name');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_address', 'eigene_anrede', '', 'after:name');
コード例 #7
0
<?php

$tempColumns = array('tx_ddgooglesitemap_lastmod' => array('exclude' => 1, 'label' => '', 'config' => array('type' => 'passthrough')), 'tx_ddgooglesitemap_priority' => array('exclude' => 1, 'label' => 'LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority', 'displayCond' => 'FIELD:no_search:=:0', 'config' => array('type' => 'select', 'items' => array(array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.0', 0), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.1', 1), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.2', 2), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.3', 3), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.4', 4), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.5', 5), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.6', 6), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.7', 7), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.8', 8), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.9', 9), array('LLL:EXT:dd_googlesitemap/locallang.xml:pages.tx_ddgooglesitemap_priority.10', 10)))));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tempColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'miscellaneous', 'tx_ddgooglesitemap_priority');
unset($tempColumn);
コード例 #8
0
ファイル: pages.php プロジェクト: martinpfister/manuel
<?php

defined('TYPO3_MODE') or die;
/******************************
 * Custom pages fields
 ******************************/
//$packageKey = Staempfli\TemplateBootstrap\Utility\TemplateBootstrapUtility::getPackageKey();
$tmp_pages_columns = array('tx_manueletter_moodimage' => array('label' => 'LLL:EXT:manueletter/Resources/Private/Language/Backend.xlf:pageproperties.imagery.moodimage', 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('tx_manueletter_moodimage', array('maxitems' => 1, 'minitems' => 0, 'appearance' => array('createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference')), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']), 'exclude' => 0), 'tx_manueletter_backgroundimage' => array('label' => 'LLL:EXT:manueletter/Resources/Private/Language/Backend.xlf:pageproperties.imagery.backgroundimage', 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('tx_manueletter_backgroundimage', array('maxitems' => 1, 'minitems' => 0, 'appearance' => array('createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference')), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']), 'exclude' => 0));
// Define backend field and palette sequence.
$backendFieldStructure = 'tx_manueletter_backgroundimage,--linebreak--,tx_manueletter_moodimage';
$backendPaletteStructure = '--palette--;LLL:EXT:manueletter/Resources/Private/Language/Backend.xlf:pageproperties.imagery;manueletter_imagery';
// Add fields to pages
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tmp_pages_columns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'manueletter_imagery', $backendFieldStructure);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages', $backendPaletteStructure, 1, 'after:subtitle');
// Add fields to pages language overlay
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages_language_overlay', $tmp_pages_columns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages_language_overlay', 'manueletter_imagery', $backendFieldStructure);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages_language_overlay', $backendPaletteStructure, 1, 'after:subtitle');
コード例 #9
0
ファイル: pages.php プロジェクト: S3b0/t3ecom
<?php

$addColumns = (require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('t3ecom', 'Resources/Private/PHP/TCA/Overrides/pages.php'));
// Single fields that apply to pages table only (no language overlay / l10n merge)
$addColumns['tx_product_shipping'] = ['exclude' => 1, 'l10n_mode' => 'exclude', 'label' => 'LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:tx_product_shipping', 'config' => ['type' => 'check']];
$addColumns['tx_product_discontinued'] = ['exclude' => 1, 'l10n_mode' => 'exclude', 'label' => 'LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:tx_product_discontinued', 'config' => ['type' => 'check']];
$addColumns['tx_product_zone'] = ['exclude' => 1, 'l10n_mode' => 'exclude', 'label' => 'LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:tx_product_zone', 'config' => ['type' => 'select', 'items' => [['-', 'none'], ['0', 0], ['1', 1], ['2', 2], ['0/20', 3], ['1/21', 4], ['2/22', 5]]]];
$addColumns['tx_product_division'] = ['exclude' => 1, 'l10n_mode' => 'exclude', 'label' => 'LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:tx_product_division', 'config' => ['type' => 'select', 'items' => [['-', 'none'], ['1', 1], ['2', 2]]]];
$addColumns['tx_product'] = ['exclude' => 1, 'l10n_mode' => 'exclude', 'label' => 'LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:tx_product', 'config' => ['type' => 'select', 'items' => [['-', 0]], 'foreign_table' => 'tx_ecomproducttools_domain_model_product', 'foreign_table_where' => ' AND tx_ecomproducttools_domain_model_product.sys_language_uid IN (-1,0) AND NOT tx_ecomproducttools_domain_model_product.deleted ORDER BY tx_ecomproducttools_domain_model_product.title']];
// Custom Palettes
\TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule($GLOBALS['TCA']['pages']['palettes'], ['ecom_product_badges' => ['showitem' => 'tx_product_shipping, tx_product_discontinued, tx_product_custom_badge, --linebreak--, tx_product_zone, tx_product_division', 'canNotCollapse' => 1]]);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $addColumns, true);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages', '--div--;LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:div.teaser,tx_teaser_headline, tx_teaser_text;;;richtext:rte_transform[flag=rte_enabled|mode=ts], tx_teaser_image, tx_teaser_link, tx_teaser_link_label, --div--;LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:div.product, tx_product,tx_product_image, --palette--;Badges;ecom_product_badges, --div--;LLL:EXT:t3ecom/Resources/Private/Language/locallang_db.xlf:div.footer, tx_hide_footer_description, tx_footer_description;;;richtext:rte_transform[flag=rte_enabled|mode=ts]');
// Append subnav_title to title-palette
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'title', '--linebreak--, tx_subnavigation_title', 'after');
コード例 #10
0
<?php

defined('TYPO3_MODE') or die;
call_user_func(function ($extKey) {
    $fieldLanguageFilePrefix = 'LLL:EXT:' . $extKey . '/Resources/Private/Language/locallang_db.xlf:';
    // Define field(s)
    $additionalColumns = ['image_group' => ['exclude' => true, 'label' => $fieldLanguageFilePrefix . 'tt_content.image_group', 'displayCond' => 'FIELD:image_zoom:>:0', 'config' => ['type' => 'check', 'default' => 0, 'items' => [['LLL:EXT:lang/locallang_core.xml:labels.enabled', 1]]]]];
    // Update fields when image_zoom changes
    $GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',image_zoom';
    // Add custom fields to the backend-forms
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'imagelinks', 'image_group;' . $fieldLanguageFilePrefix . 'tt_content.image_group');
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', $additionalColumns, 1);
}, 'lib_jquery_colorbox');
コード例 #11
0
ファイル: pages.php プロジェクト: blumenbach/bb-online.neu
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
/** @var string */
$_EXTKEY = 't3sbootstrap';
/***************
 * Extension configuration
 */
$_EXTCONF = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]);
/***************
 * New field in table:pages
 */
$tempPagesColumns = array('tx_t3sbootstrap_glyphicon' => array('exclude' => 0, 'label' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_db.xlf:pages.tx_t3sbootstrap_glyphicon', 'config' => array('type' => 'select', 'items' => array(array('LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_db.xlf:pages.tx_t3sbootstrap_no_glyphicon', ''), array('glyphicon-asterisk', 'asterisk'), array('glyphicon-plus', 'plus'), array('glyphicon-euro', 'euro'), array('glyphicon-minus', 'minus'), array('glyphicon-cloud', 'cloud'), array('glyphicon-envelope', 'envelope'), array('glyphicon-pencil', 'pencil'), array('glyphicon-glass', 'glass'), array('glyphicon-music', 'music'), array('glyphicon-search', 'search'), array('glyphicon-heart', 'heart'), array('glyphicon-star', 'star'), array('glyphicon-star-empty', 'star-empty'), array('glyphicon-user', 'user'), array('glyphicon-film', 'film'), array('glyphicon-th-large', 'th-large'), array('glyphicon-th', 'th'), array('glyphicon-th-list', 'th-list'), array('glyphicon-ok', 'ok'), array('glyphicon-remove', 'remove'), array('glyphicon-zoom-in', 'zoom-in'), array('glyphicon-zoom-out', 'zoom-out'), array('glyphicon-off', 'off'), array('glyphicon-signal', 'signal'), array('glyphicon-cog', 'cog'), array('glyphicon-trash', 'trash'), array('glyphicon-home', 'home'), array('glyphicon-file', 'file'), array('glyphicon-time', 'time'), array('glyphicon-road', 'road'), array('glyphicon-download-alt', 'download-alt'), array('glyphicon-download', 'download'), array('glyphicon-upload', 'upload'), array('glyphicon-inbox', 'inbox'), array('glyphicon-play-circle', 'lay-circle'), array('glyphicon-repeat', 'repeat'), array('glyphicon-refresh', 'refresh'), array('glyphicon-list-alt', 'list-alt'), array('glyphicon-lock', 'lock'), array('glyphicon-flag', 'flag'), array('glyphicon-headphones', 'headphones'), array('glyphicon-volume-off', 'volume-off'), array('glyphicon-volume-down', 'volume-down'), array('glyphicon-volume-up', 'volume-up'), array('glyphicon-qrcode', 'qrcode'), array('glyphicon-barcode', 'barcode'), array('glyphicon-tag', 'tag'), array('glyphicon-tags', 'tags'), array('glyphicon-book', 'book'), array('glyphicon-bookmark', 'bookmark'), array('glyphicon-print', 'print'), array('glyphicon-camera', 'camera'), array('glyphicon-font', 'font'), array('glyphicon-bold', 'bold'), array('glyphicon-italic', 'italic'), array('glyphicon-text-height', 'text-height'), array('glyphicon-text-width', 'text-width'), array('glyphicon-align-left', 'align-left'), array('glyphicon-align-center', 'align-center'), array('glyphicon-align-right', 'align-right'), array('glyphicon-align-justify', 'align-justify'), array('glyphicon-list', 'list'), array('glyphicon-indent-left', 'indent-left'), array('glyphicon-indent-right', 'indent-right'), array('glyphicon-facetime-video', 'facetime-video'), array('glyphicon-picture', 'picture'), array('glyphicon-map-marker', 'map-marker'), array('glyphicon-adjust', 'adjust'), array('glyphicon-tint', 'tint'), array('glyphicon-edit', 'edit'), array('glyphicon-share', 'share'), array('glyphicon-check', 'check'), array('glyphicon-move', 'move'), array('glyphicon-step-backward', 'step-backward'), array('glyphicon-fast-backward', 'fast-backward'), array('glyphicon-backward', 'backward'), array('glyphicon-play', 'play'), array('glyphicon-pause', 'pause'), array('glyphicon-stop', 'stop'), array('glyphicon-forward', 'forward'), array('glyphicon-fast-forward', 'fast-forward'), array('glyphicon-step-forward', 'step-forward'), array('glyphicon-eject', 'eject'), array('glyphicon-chevron-left', 'chevron-left'), array('glyphicon-chevron-right', 'chevron-right'), array('glyphicon-plus-sign', 'plus-sign'), array('glyphicon-minus-sign', 'minus-sign'), array('glyphicon-remove-sign', 'remove-sign'), array('glyphicon-ok-sign', 'ok-sign'), array('glyphicon-question-sign', 'question-sign'), array('glyphicon-info-sign', 'info-sign'), array('glyphicon-screenshot', 'screenshot'), array('glyphicon-remove-circle', 'remove-circle'), array('glyphicon-ok-circle', 'ok-circle'), array('glyphicon-ban-circle', 'ban-circle'), array('glyphicon-arrow-left', 'arrow-left'), array('glyphicon-arrow-right', 'arrow-right'), array('glyphicon-arrow-up', 'arrow-up'), array('glyphicon-arrow-down', 'arrow-down'), array('glyphicon-share-alt', 'share-alt'), array('glyphicon-resize-full', 'resize-full'), array('glyphicon-resize-small', 'resize-small'), array('glyphicon-exclamation-sign', 'exclamation-sign'), array('glyphicon-gift', 'ift'), array('glyphicon-leaf', 'leaf'), array('glyphicon-fire', 'fire'), array('glyphicon-eye-open', 'eye-open'), array('glyphicon-eye-close', 'eye-close'), array('glyphicon-warning-sign', 'warning-sign'), array('glyphicon-plane', 'plane'), array('glyphicon-calendar', 'calendar'), array('glyphicon-random', 'random'), array('glyphicon-comment', 'comment'), array('glyphicon-magnet', 'magnet'), array('glyphicon-chevron-up', 'chevron-up'), array('glyphicon-chevron-down', 'chevron-down'), array('glyphicon-retweet', 'retweet'), array('glyphicon-shopping-cart', 'shopping-cart'), array('glyphicon-folder-close', 'folder-close'), array('glyphicon-folder-open', 'folder-open'), array('glyphicon-resize-vertical', 'resize-vertical'), array('glyphicon-resize-horizontal', 'resize-horizontal'), array('glyphicon-hdd', 'hdd'), array('glyphicon-bullhorn', 'bullhorn'), array('glyphicon-bell', 'bell'), array('glyphicon-certificate', 'certificate'), array('glyphicon-thumbs-up', 'thumbs-up'), array('glyphicon-thumbs-down', 'thumbs-down'), array('glyphicon-hand-right', 'hand-right'), array('glyphicon-hand-left', 'hand-left'), array('glyphicon-hand-up', 'hand-up'), array('glyphicon-hand-down', 'hand-down'), array('glyphicon-circle-arrow-right', 'circle-arrow-right'), array('glyphicon-circle-arrow-left', 'circle-arrow-left'), array('glyphicon-circle-arrow-up', 'circle-arrow-up'), array('glyphicon-circle-arrow-down', 'circle-arrow-down'), array('glyphicon-globe', 'globe'), array('glyphicon-wrench', 'wrench'), array('glyphicon-tasks', 'tasks'), array('glyphicon-filter', 'filter'), array('glyphicon-briefcase', 'briefcase'), array('glyphicon-fullscreen', 'fullscreen'), array('glyphicon-dashboard', 'dashboard'), array('glyphicon-paperclip', 'paperclip'), array('glyphicon-heart-empty', 'heart-empty'), array('glyphicon-link', 'link'), array('glyphicon-phone', 'phone'), array('glyphicon-pushpin', 'pushpin'), array('glyphicon-usd', 'usd'), array('glyphicon-gbp', 'gbp'), array('glyphicon-sort', 'sort'), array('glyphicon-sort-by-alphabet', 'sort-by-alphabet'), array('glyphicon-sort-by-alphabet-alt', 'sort-by-alphabet-alt'), array('glyphicon-sort-by-order', 'sort-by-order'), array('glyphicon-sort-by-order-alt', 'sort-by-order-alt'), array('glyphicon-sort-by-attributes', 'sort-by-attributes'), array('glyphicon-sort-by-attributes-alt', 'sort-by-attributes-alt'), array('glyphicon-unchecked', 'unchecked'), array('glyphicon-expand', 'expand'), array('glyphicon-collapse-down', 'collapse-down'), array('glyphicon-collapse-up', 'collapse-up'), array('glyphicon-log-in', 'log-in'), array('glyphicon-flash', 'flash'), array('glyphicon-log-out', 'log-out'), array('glyphicon-new-window', 'new-window'), array('glyphicon-record', 'record'), array('glyphicon-save', 'save'), array('glyphicon-open', 'open'), array('glyphicon-saved', 'saved'), array('glyphicon-import', 'import'), array('glyphicon-export', 'export'), array('glyphicon-send', 'send'), array('glyphicon-floppy-disk', 'floppy-disk'), array('glyphicon-floppy-saved', 'floppy-saved'), array('glyphicon-floppy-remove', 'floppy-remove'), array('glyphicon-floppy-save', 'floppy-save'), array('glyphicon-floppy-open', 'floppy-open'), array('glyphicon-credit-card', 'credit-card'), array('glyphicon-transfer', 'transfer'), array('glyphicon-cutlery', 'cutlery'), array('glyphicon-header', 'header'), array('glyphicon-compressed', 'compressed'), array('glyphicon-earphone', 'earphone'), array('glyphicon-phone-alt', 'phone-alt'), array('glyphicon-tower', 'tower'), array('glyphicon-stats', 'stats'), array('glyphicon-sd-video', 'sd-video'), array('glyphicon-hd-video', 'hd-video'), array('glyphicon-subtitles', 'subtitles'), array('glyphicon-sound-stereo', 'sound-stereo'), array('glyphicon-sound-dolby', 'sound-dolby'), array('glyphicon-sound-5-1', 'sound-5-1'), array('glyphicon-sound-6-1', 'sound-6-1'), array('glyphicon-sound-7-1', 'sound-7-1'), array('glyphicon-copyright-mark', 'copyright-mark'), array('glyphicon-registration-mark', 'registration-mark'), array('glyphicon-cloud-download', 'cloud-download'), array('glyphicon-cloud-upload', 'cloud-upload'), array('glyphicon-tree-conifer', 'tree-conifer'), array('glyphicon-tree-deciduous', 'tree-deciduous')), 'size' => 1, 'maxitems' => 1)), 'tx_t3sbootstrap_fontawesome_icon' => array('label' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_db.xlf:pages.tx_t3sbootstrap_fontawesome_icon', 'config' => array('type' => 'input', 'size' => '20')), 'tx_t3sbootstrap_linkToTop' => array('exclude' => 0, 'label' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_db.xlf:pages.tx_t3sbootstrap_linkToTop', 'config' => array('type' => 'check')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tempPagesColumns);
if ($_EXTCONF['fontawesome']) {
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'title', '--linebreak--,tx_t3sbootstrap_fontawesome_icon', 'after:subtitle');
} else {
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'title', '--linebreak--,tx_t3sbootstrap_glyphicon', 'after:subtitle');
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'layout', '--linebreak--,tx_t3sbootstrap_linkToTop', 'after:backend_layout_next_level');
コード例 #12
0
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
                bodytext;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext_formlabel,
                pages;LLL:EXT:t3theme_typo3com/Resources/Private/Language/ContentElements.xlf:labels.case_studies,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended'], 'top_features' => ['showitem' => '--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
                pages;LLL:EXT:t3theme_typo3com/Resources/Private/Language/ContentElements.xlf:labels.top_features,
                tx_t3themetypo3com_featurelist_link;LLL:EXT:t3theme_typo3com/Resources/Private/Language/ContentElements.xlf:labels.tx_t3themetypo3com_featurelist_link,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended']], 'palettes' => ['imagelinks' => ['showitem' => '
                image_zoom;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_zoom_formlabel,
				image_overlap;LLL:EXT:t3theme_typo3com/Resources/Private/Language/ContentElements.xlf:labels.image_overlap
            '], 'header' => ['showitem' => '
                header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel,
                --linebreak--,
                header_layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout_formlabel,
                header_position;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_position_formlabel,
                date;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:date_formlabel,
                --linebreak--,
                header_link;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel
            ']]];
$GLOBALS['TCA']['tt_content'] = array_replace_recursive($GLOBALS['TCA']['tt_content'], $tca);
/***************
 * Modify palettes
 */
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'headers', 'header_position', 'after:header_layout');
コード例 #13
0
ファイル: tt_content.php プロジェクト: adrolli/TYPO3.CMS
				longdescURL;LLL:EXT:cms/locallang_ttc.xlf:longdescURL_formlabel
			')));
// Add palettes from css_styled_content if css_styled_content is NOT loaded but needed for CE's "search" and "mailform"
if (!\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('css_styled_content')) {
    $GLOBALS['TCA']['tt_content']['palettes'] = array_replace($GLOBALS['TCA']['tt_content']['palettes'], array('visibility' => array('showitem' => '
					hidden;LLL:EXT:cms/locallang_ttc.xlf:hidden_formlabel,
					sectionIndex;LLL:EXT:cms/locallang_ttc.xlf:sectionIndex_formlabel,
					linkToTop;LLL:EXT:cms/locallang_ttc.xlf:linkToTop_formlabel
				'), 'frames' => array('showitem' => '
					layout;LLL:EXT:cms/locallang_ttc.xlf:layout_formlabel,
					spaceBefore;LLL:EXT:cms/locallang_ttc.xlf:spaceBefore_formlabel,
					spaceAfter;LLL:EXT:cms/locallang_ttc.xlf:spaceAfter_formlabel,
					section_frame;LLL:EXT:cms/locallang_ttc.xlf:section_frame_formlabel
				')));
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'image_settings', 'image_frames;LLL:EXT:cms/locallang_ttc.xlf:image_frames_formlabel');
/**
 * CType "search"
 */
$GLOBALS['TCA']['tt_content']['ctrl']['typeicon_classes']['search'] = 'mimetypes-x-content-form-search';
$GLOBALS['TCA']['tt_content']['ctrl']['typeicons']['search'] = 'tt_content_search.gif';
$GLOBALS['TCA']['tt_content']['types']['search'] = array('showitem' => '--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.general;general,
			--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.header;header,
		--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.appearance,
			--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.frames;frames,
		--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
			--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
			--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
		--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.behaviour,
			--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.searchform;searchform,
		--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended');
コード例 #14
0
ファイル: pages.php プロジェクト: markussom/sitemap_generator
<?php

defined('TYPO3_MODE') or die;
$languageFilePrefix = 'LLL:EXT:sitemap_generator/Resources/Private/Language/locallang_db.xlf:';
$tca = ['columns' => [\Markussom\SitemapGenerator\Domain\Model\UrlEntry::EXCLUDE_FROM_SITEMAP => ['exclude' => 0, 'label' => $languageFilePrefix . 'sitemap_generator.tca.pages.exclude_from_sitemap', 'config' => ['type' => 'check', 'items' => [[$languageFilePrefix . 'sitemap_generator.tca.pages.exclude_from_sitemap.label', 1]]]], 'sitemap_priority' => ['exclude' => 0, 'label' => $languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_priority', 'config' => ['type' => 'select', 'items' => [['0.0', 0], ['0.1', 1], ['0.2', 2], ['0.3', 3], ['0.4', 4], ['0.5', 5], ['0.6', 6], ['0.7', 7], ['0.8', 8], ['0.9', 9], ['1.0', 10]]]], 'sitemap_changefreq' => ['exclude' => 0, 'label' => $languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq', 'config' => ['type' => 'select', 'items' => [[$languageFilePrefix . 'sitemap_generator.tca.pages.please_choose', ''], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.always', 'always'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.hourly', 'hourly'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.daily', 'daily'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.weekly', 'weekly'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.monthly', 'monthly'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.yearly', 'yearly'], [$languageFilePrefix . 'sitemap_generator.tca.pages.sitemap_changefreq.never', 'never']]]]]];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'miscellaneous', \Markussom\SitemapGenerator\Domain\Model\UrlEntry::EXCLUDE_FROM_SITEMAP . ', sitemap_priority, sitemap_changefreq');
\TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule($GLOBALS['TCA']['pages'], $tca);
コード例 #15
0
ファイル: tt_content.php プロジェクト: plan2net/TYPO3.CMS
				longdescURL;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:longdescURL_formlabel
			')));
// Add palettes from css_styled_content if css_styled_content is NOT loaded but needed for CE's "search" and "mailform"
if (!\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('css_styled_content')) {
    $GLOBALS['TCA']['tt_content']['palettes'] = array_replace($GLOBALS['TCA']['tt_content']['palettes'], array('visibility' => array('showitem' => '
					hidden;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:hidden_formlabel,
					sectionIndex;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex_formlabel,
					linkToTop;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:linkToTop_formlabel
				'), 'frames' => array('showitem' => '
					layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout_formlabel,
					spaceBefore;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:spaceBefore_formlabel,
					spaceAfter;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:spaceAfter_formlabel,
					section_frame;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:section_frame_formlabel
				')));
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'image_settings', 'image_frames;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_frames_formlabel');
/**
 * CType "search"
 */
$GLOBALS['TCA']['tt_content']['ctrl']['typeicon_classes']['search'] = 'mimetypes-x-content-form-search';
$GLOBALS['TCA']['tt_content']['ctrl']['typeicons']['search'] = 'tt_content_search.gif';
$GLOBALS['TCA']['tt_content']['types']['search'] = array('showitem' => '--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,
			--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
		--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
			--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
		--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
			--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
			--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
		--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.behaviour,
			--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.searchform;searchform,
		--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended');
コード例 #16
0
	    --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
	    --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
	    --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
	    --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
	    --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended,
	    --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sys_category.tabs.category, categories,
	    tx_gridelements_container, tx_gridelements_columns
	';
} else {
    $GLOBALS['TCA']['tt_content']['types']['t3sbs_fluidtemplate']['showitem'] = '
	    --palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general,
	    header;LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_be.xlf:t3sbs_nonvisible_header,
	    subheader;FluidTemplate,
	    --div--;LLL:EXT:cms/locallang_ttc.xml:tabs.appearance,
	    --palette--;LLL:EXT:cms/locallang_ttc.xml:palette.frames;frames,
	    --div--;LLL:EXT:cms/locallang_ttc.xml:tabs.access,
	    --palette--;LLL:EXT:cms/locallang_ttc.xml:palette.visibility;visibility,
	    --palette--;LLL:EXT:cms/locallang_ttc.xml:palette.access;access,
	    --div--;LLL:EXT:cms/locallang_ttc.xml:tabs.extended,
	    --div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category, categories,
	    tx_gridelements_container, tx_gridelements_columns
	';
}
# add subheader to palette header
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'header', '--linebreak--,subheader', 'after:header');
# add tx_t3sbootstrap_content_slide
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'frames', 'tx_t3sbootstrap_content_slide,--linebreak--', 'before:layout');
if ($_EXTCONF['fontawesome']) {
    # add tx_t3sbootstrap_fontawesome_icon
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'header', '--linebreak--,tx_t3sbootstrap_fontawesome_icon', 'after:subheader');
}
コード例 #17
0
ファイル: ext_tables.php プロジェクト: Scarbous/mr_mobile
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript/', 'mobile Template');
#######################################################################################
#######################################################################################
###
###  New Hide on Mobile Tab
###
#######################################################################################
#######################################################################################
$tempColumns['tx_mrmobile_hide_on_smartphone'] = array('exclude' => 0, 'label' => "LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:tt_content.tx_mrmobile_hide_on_smartphone", 'config' => array('type' => 'check', 'default' => '1', 'items' => array('1' => array('0' => "LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:hide_on_checkbox_1_formlabel"))));
$tempColumns['tx_mrmobile_hide_on_tablet'] = array('exclude' => 0, 'label' => "LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:tt_content.tx_mrmobile_hide_on_tablet", 'config' => $tempColumns['tx_mrmobile_hide_on_smartphone']['config']);
$tempColumns['tx_mrmobile_hide_on_desktop'] = array('exclude' => 0, 'label' => "LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:tt_content.tx_mrmobile_hide_on_desktop", 'config' => $tempColumns['tx_mrmobile_hide_on_smartphone']['config']);
$mrmobilePalette = 'tx_mrmobile_hide_on_smartphone, tx_mrmobile_hide_on_tablet, tx_mrmobile_hide_on_desktop';
$mrmobileType = "--div--;LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:tabs.mrmobile,\n\t--palette--;LLL:EXT:{$_EXTKEY}/Resources/Private/Language/locallang_db.xml:paletts.mrmobile;mrmobile,";
if (version_compare(TYPO3_branch, '6.1', '<')) {
    \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', $tempColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'mrmobile', $mrmobilePalette);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', $mrmobileType);
if (version_compare(TYPO3_branch, '6.1', '<')) {
    \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('pages');
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tempColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'mrmobile', $mrmobilePalette);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages', $mrmobileType);
コード例 #18
0
ファイル: Extend.php プロジェクト: typo3union/Python
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
$GLOBALS['TCA']['tx_extend_domain_model_extend'] = array('ctrl' => $GLOBALS['TCA']['tx_extend_domain_model_extend']['ctrl'], 'interface' => array('showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, '), 'types' => array('1' => array('showitem' => 'sys_language_uid;;;;1-1-1, l10n_parent, l10n_diffsource, hidden;;1, --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access, starttime, endtime')), 'palettes' => array('1' => array('showitem' => '')), 'columns' => array('sys_language_uid' => array('exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', 'config' => array('type' => 'select', 'foreign_table' => 'sys_language', 'foreign_table_where' => 'ORDER BY sys_language.title', 'items' => array(array('LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', -1), array('LLL:EXT:lang/locallang_general.xlf:LGL.default_value', 0)))), 'l10n_parent' => array('displayCond' => 'FIELD:sys_language_uid:>:0', 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', 'config' => array('type' => 'select', 'items' => array(array('', 0)), 'foreign_table' => 'tx_extend_domain_model_extend', 'foreign_table_where' => 'AND tx_extend_domain_model_extend.pid=###CURRENT_PID### AND tx_extend_domain_model_extend.sys_language_uid IN (-1,0)')), 'l10n_diffsource' => array('config' => array('type' => 'passthrough')), 't3ver_label' => array('label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', 'config' => array('type' => 'input', 'size' => 30, 'max' => 255)), 'hidden' => array('exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', 'config' => array('type' => 'check')), 'starttime' => array('exclude' => 1, 'l10n_mode' => 'mergeIfNotBlank', 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', 'config' => array('type' => 'input', 'size' => 13, 'max' => 20, 'eval' => 'datetime', 'checkbox' => 0, 'default' => 0, 'range' => array('lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))))), 'endtime' => array('exclude' => 1, 'l10n_mode' => 'mergeIfNotBlank', 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', 'config' => array('type' => 'input', 'size' => 13, 'max' => 20, 'eval' => 'datetime', 'checkbox' => 0, 'default' => 0, 'range' => array('lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')))))));
$menu_image = array('menu_image' => array('exclude' => 0, 'label' => 'Menu Image', 'config' => array('type' => 'group', 'internal_type' => 'file', 'uploadfolder' => 'uploads/tx_fluxtemplate', 'show_thumbs' => 1, 'size' => 1, 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'], 'disallowed' => '')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $menu_image, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'visibility', 'menu_image', 'before:storage_pid');
$bg_image = array('bg_image' => array('exclude' => 0, 'label' => 'Background Image', 'config' => array('type' => 'group', 'internal_type' => 'file', 'uploadfolder' => 'uploads/tx_fluxtemplate', 'show_thumbs' => 1, 'size' => 1, 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'], 'disallowed' => '')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $bg_image, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'visibility', 'bg_image', 'before:storage_pid');
$inner_menu_image = array('inner_menu_image' => array('exclude' => 0, 'label' => 'Inner Menu Image', 'config' => array('type' => 'group', 'internal_type' => 'file', 'uploadfolder' => 'uploads/tx_fluxtemplate', 'show_thumbs' => 1, 'size' => 1, 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'], 'disallowed' => '')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $inner_menu_image, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'visibility', 'inner_menu_image', 'before:storage_pid');
コード例 #19
0
				table_border;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:table_border_formlabel,
				table_cellspacing;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:table_cellspacing_formlabel,
				table_cellpadding;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:table_cellpadding_formlabel
			'), 'visibility' => array('showitem' => '
				hidden;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:hidden_formlabel,
				sectionIndex;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex_formlabel,
				linkToTop;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:linkToTop_formlabel
			'), 'frames' => array('showitem' => '
				layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout_formlabel,
				spaceBefore;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:spaceBefore_formlabel,
				spaceAfter;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:spaceAfter_formlabel,
				section_frame;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:section_frame_formlabel
			')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'image_settings', 'imagewidth;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imagewidth_formlabel,
		imageheight;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageheight_formlabel,
		imageborder;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageborder_formlabel,
		--linebreak--,
		image_compression;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_compression_formlabel,
		image_effects;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_effects_formlabel,');
// Field arrangement for CE "header"
$GLOBALS['TCA']['tt_content']['types']['header']['showitem'] = '
		--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,
		--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.headers;headers,rowDescription,
	--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
		--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
	--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
		--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
		--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
	--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended
';
// Field arrangement for CE "text"
$GLOBALS['TCA']['tt_content']['types']['text']['showitem'] = '
コード例 #20
0
 *  GNU General Public License for more details.
 *
 *  This copyright notice MUST APPEAR in all copies of the script!
 ***************************************************************/
if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
//
// Add static typoscript file
//
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript/', 'Sharepoint Powermail');
//
// Change the flexform file path for formhandler
//
#t3lib_extMgm::addPiFlexFormValue('formhandler' . '_pi1', 'FILE:EXT:' . $_EXTKEY . '/Resources/Private/Xml/Flexform.xml');
//
// Extends powermail TCA
//
\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tx_powermail_domain_model_fields');
// Add Sharepoint as powermail type
$items = array(array('LLL:EXT:sharepoint_powermail/Resources/Private/Language/locallang_db.xlf:tx_powermail_domain_model_fields.type.spacer_sharepoint', '--div--'), 'sharepoint' => array('LLL:EXT:sharepoint_powermail/Resources/Private/Language/locallang_db.xlf:tx_powermail_domain_model_fields.type.sharepoint_attribute', 'sharepoint'));
$TCA['tx_powermail_domain_model_fields']['columns']['type']['config']['items'] = array_merge($TCA['tx_powermail_domain_model_fields']['columns']['type']['config']['items'], $items);
// Add list and attribute selector
$newColumns = array('sharepoint_list' => array('l10n_mode' => 'exclude', 'exclude' => 1, 'label' => 'LLL:EXT:sharepoint_powermail/Resources/Private/Language/locallang_db.xlf:tx_powermail_domain_model_fields.sharepoint_list', 'config' => array('type' => 'user', 'userFunc' => 'Aijko\\SharepointConnector\\Utility\\Tca->getAvailableMappings'), 'displayCond' => 'FIELD:type:IN:sharepoint'), 'sharepoint_attribute' => array('l10n_mode' => 'exclude', 'exclude' => 1, 'label' => 'LLL:EXT:sharepoint_powermail/Resources/Private/Language/locallang_db.xlf:tx_powermail_domain_model_fields.sharepoint_attribute', 'config' => array('type' => 'user', 'userFunc' => 'Aijko\\SharepointConnector\\Utility\\Tca->getAttributesFromMapping'), 'displayCond' => 'FIELD:sharepoint_list:>:0'));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tx_powermail_domain_model_fields', $newColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tx_powermail_domain_model_fields', '1', 'sharepoint_list, sharepoint_attribute');
// Change behaviour
$TCA['tx_powermail_domain_model_fields']['ctrl']['requestUpdate'] .= ',sharepoint_list';
$TCA['tx_powermail_domain_model_fields']['columns']['css']['displayCond'] .= ',sharepoint';
$TCA['tx_powermail_domain_model_fields']['columns']['validation']['displayCond'] .= ',sharepoint';
$TCA['tx_powermail_domain_model_fields']['columns']['mandatory']['displayCond'] .= ',sharepoint';
コード例 #21
0
ファイル: tt_content.php プロジェクト: dcngmbh/moox_core
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.frames;frames,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.media,
                assets,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.imagelinks;imagelinks,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended
';
$GLOBALS['TCA']['tt_content']['columns']['pi_flexform']['label'] = NULL;
$GLOBALS['TCA']['tt_content']['columns']['content_options'] = array('label' => NULL, 'config' => array('type' => 'flex'));
$GLOBALS['TCA']['tt_content']['columns']['content_variant'] = array('label' => 'LLL:EXT:moox_core/Resources/Private/Language/locallang.xlf:tt_content.content_variant', 'exclude' => 1, 'config' => array('type' => 'user', 'userFunc' => 'DCNGmbH\\MooxCore\\UserFunction\\ProviderField->createVariantsField'));
$GLOBALS['TCA']['tt_content']['columns']['content_version'] = array('label' => 'LLL:EXT:moox_core/Resources/Private/Language/locallang.xlf:tt_content.content_version', 'exclude' => 1, 'config' => array('type' => 'user', 'userFunc' => 'DCNGmbH\\MooxCore\\UserFunction\\ProviderField->createVersionsField'));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', $additionalColumns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', ',--div--;LLL:EXT:moox_core/Resources/Private/Language/Database.xlf:tt_content.tx_mooxcore_extended_visibility,tx_mooxcore_hide_desktop,tx_mooxcore_hide_laptop,tx_mooxcore_hide_tablet,tx_mooxcore_hide_phone,tx_mooxcore_hide_print', '', '');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'general', 'content_variant, content_version', 'after:CType');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'general', ' --linebreak--,content_options;Options', 'after:sys_language_uid');
$GLOBALS['TCA']['tt_content']['palettes']['header']['showitem'] = 'header';
$GLOBALS['TCA']['tt_content']['palettes']['headers']['showitem'] = 'header';
$GLOBALS['TCA']['tt_content']['columns']['header']['label'] = NULL;
$GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',content_variant,content_version';
unset($GLOBALS['TCA']['tt_content']['types']['swfobject'], $GLOBALS['TCA']['tt_content']['types']['qtobject'], $GLOBALS['TCA']['tt_content']['types']['multimedia'], $GLOBALS['TCA']['tt_content']['types']['search'], $GLOBALS['TCA']['tt_content']['columns']['text_properties'], $GLOBALS['TCA']['tt_content']['columns']['text_align'], $GLOBALS['TCA']['tt_content']['columns']['text_color'], $GLOBALS['TCA']['tt_content']['columns']['text_face'], $GLOBALS['TCA']['tt_content']['columns']['text_size'], $GLOBALS['TCA']['tt_content']['columns']['image_compression'], $GLOBALS['TCA']['tt_content']['columns']['image_effects'], $GLOBALS['TCA']['tt_content']['columns']['image_frames'], $GLOBALS['TCA']['tt_content']['columns']['image_zoom'], $GLOBALS['TCA']['tt_content']['columns']['imageborder'], $GLOBALS['TCA']['tt_content']['columns']['linkToTop'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_title'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_bypass'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_bypass_text'], $GLOBALS['TCA']['tt_content']['columns']['table_bgColor'], $GLOBALS['TCA']['tt_content']['columns']['table_border'], $GLOBALS['TCA']['tt_content']['columns']['table_cellspacing'], $GLOBALS['TCA']['tt_content']['columns']['table_cellpadding'], $GLOBALS['TCA']['tt_content']['columns']['category_field'], $GLOBALS['TCA']['tt_content']['palettes']['imageblock'], $GLOBALS['TCA']['tt_content']['palettes']['imagelinks'], $GLOBALS['TCA']['tt_content']['palettes']['image_accessibility'], $GLOBALS['TCA']['tt_content']['palettes']['table']);
if (FALSE === \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('form')) {
    unset($GLOBALS['TCA']['tt_content']['types']['mailform']);
}
foreach ($GLOBALS['TCA']['tt_content']['columns']['CType']['config']['items'] as $index => $item) {
    if ($item[1] === 'multimedia') {
        unset($GLOBALS['TCA']['tt_content']['columns']['CType']['config']['items'][$index]);
    }
}
unset($index, $item);
コード例 #22
0
<?php

$temp_metacolumns = array('copyright' => array('exclude' => 1, 'label' => 'Copyright', 'config' => array('type' => 'input', 'size' => 20, 'eval' => 'trim')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_metadata', $temp_metacolumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('sys_file_metadata', '', 'copyright', 'after:source');
コード例 #23
0
ファイル: tt_content.php プロジェクト: mia3/fluidmailforms
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
$contentSelector = 'FluidTYPO3\\Fluidcontent\\Backend\\ContentSelector->renderField';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', array('tx_fed_fcefile' => array('exclude' => 1, 'label' => 'LLL:EXT:fluidcontent/Resources/Private/Language/locallang.xml:tt_content.tx_fed_fcefile', 'displayCond' => 'FIELD:CType:=:komu_form', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'items' => array(array('LLL:EXT:fluidcontent/Resources/Private/Language/locallang.xml:tt_content.tx_fed_fcefile', ''))))));
$GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',tx_fed_fcefile';
$GLOBALS['TCA']['tt_content']['types']['komu_form']['showitem'] = '
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.general;general,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.headers;headers,
                pi_flexform,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.appearance,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.frames;frames,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended
';
$GLOBALS['TCA']['tt_content']['ctrl']['typeicon_classes']['komu_form'] = 'apps-pagetree-root';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'general', 'tx_fed_fcefile', 'after:CType');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', 'pi_flexform', 'komu_form', 'after:header');
コード例 #24
0
<?php

// TODO: Implement a userFunc which can set the field to required if metadata is empty!
$fieldConf = $GLOBALS['TCA']['sys_file_reference']['columns']['title'];
$fieldConf['label'] = 'Copyright';
$fieldConf['config']['placeholder'] = '__row|uid_local|metadata|copyright';
$tmp_tgm_copyright_columns = array('copyright' => $fieldConf);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_reference', $tmp_tgm_copyright_columns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('sys_file_reference', 'imageoverlayPalette', 'copyright', 'after:alternative');
コード例 #25
0
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended
';
$GLOBALS['TCA']['tt_content']['types']['html']['showitem'] = '
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.general;general,
                header;LLL:EXT:cms/locallang_ttc.xlf:header.ALT.html_formlabel,
                bodytext,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.appearance,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.frames;frames,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
        --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.extended
';
$GLOBALS['TCA']['tt_content']['columns']['pi_flexform']['label'] = NULL;
$GLOBALS['TCA']['tt_content']['columns']['content_options'] = array('label' => NULL, 'config' => array('type' => 'flex'));
$GLOBALS['TCA']['tt_content']['columns']['content_variant'] = array('label' => 'LLL:EXT:fluidcontent_core/Resources/Private/Language/locallang.xlf:tt_content.content_variant', 'exclude' => 1, 'config' => array('type' => 'user', 'userFunc' => 'FluidTYPO3\\FluidcontentCore\\UserFunction\\ProviderField->createVariantsField'));
$GLOBALS['TCA']['tt_content']['columns']['content_version'] = array('label' => 'LLL:EXT:fluidcontent_core/Resources/Private/Language/locallang.xlf:tt_content.content_version', 'exclude' => 1, 'config' => array('type' => 'user', 'userFunc' => 'FluidTYPO3\\FluidcontentCore\\UserFunction\\ProviderField->createVersionsField'));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'general', 'content_variant, content_version', 'after:CType');
$GLOBALS['TCA']['tt_content']['palettes']['header']['showitem'] = 'header';
$GLOBALS['TCA']['tt_content']['palettes']['headers']['showitem'] = 'header';
$GLOBALS['TCA']['tt_content']['columns']['header']['label'] = NULL;
$GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',content_variant,content_version';
unset($GLOBALS['TCA']['tt_content']['types']['swfobject'], $GLOBALS['TCA']['tt_content']['types']['qtobject'], $GLOBALS['TCA']['tt_content']['types']['multimedia'], $GLOBALS['TCA']['tt_content']['types']['mailform'], $GLOBALS['TCA']['tt_content']['types']['search'], $GLOBALS['TCA']['tt_content']['types']['textpic'], $GLOBALS['TCA']['tt_content']['columns']['text_properties'], $GLOBALS['TCA']['tt_content']['columns']['text_align'], $GLOBALS['TCA']['tt_content']['columns']['text_color'], $GLOBALS['TCA']['tt_content']['columns']['text_face'], $GLOBALS['TCA']['tt_content']['columns']['text_size'], $GLOBALS['TCA']['tt_content']['columns']['image_compression'], $GLOBALS['TCA']['tt_content']['columns']['image_effects'], $GLOBALS['TCA']['tt_content']['columns']['image_frames'], $GLOBALS['TCA']['tt_content']['columns']['image_zoom'], $GLOBALS['TCA']['tt_content']['columns']['imageborder'], $GLOBALS['TCA']['tt_content']['columns']['linkToTop'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_title'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_bypass'], $GLOBALS['TCA']['tt_content']['columns']['accessibility_bypass_text'], $GLOBALS['TCA']['tt_content']['columns']['table_bgColor'], $GLOBALS['TCA']['tt_content']['columns']['table_border'], $GLOBALS['TCA']['tt_content']['columns']['table_cellspacing'], $GLOBALS['TCA']['tt_content']['columns']['table_cellpadding'], $GLOBALS['TCA']['tt_content']['columns']['category_field'], $GLOBALS['TCA']['tt_content']['palettes']['imageblock'], $GLOBALS['TCA']['tt_content']['palettes']['imagelinks'], $GLOBALS['TCA']['tt_content']['palettes']['image_accessibility'], $GLOBALS['TCA']['tt_content']['palettes']['table']);
foreach ($GLOBALS['TCA']['tt_content']['columns']['CType']['config']['items'] as $index => $item) {
    if ($item[1] === 'textpic') {
        unset($GLOBALS['TCA']['tt_content']['columns']['CType']['config']['items'][$index]);
    }
}
unset($index, $item);
コード例 #26
0
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
                --palette--;LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon;bootstrap_package_icons,
                bodytext;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext_formlabel,
                rte_enabled;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:rte_enabled_formlabel,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended,
                --div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,
                categories
			'), 'bootstrap_package_external_media' => array('showitem' => '
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header,
                --palette--;LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.palette.external_media;bootstrap_package_external_media,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,
                --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,
                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended,
                --div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,
                categories
			')), 'columns' => array('tx_bootstrappackage_accordion_item' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:accordion_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_accordion_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'tx_bootstrappackage_tab_item' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:tab_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_tab_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'tx_bootstrappackage_carousel_item' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:carousel_item', 'config' => array('type' => 'inline', 'foreign_table' => 'tx_bootstrappackage_carousel_item', 'foreign_field' => 'tt_content', 'appearance' => array('useSortable' => true, 'showSynchronizationLink' => true, 'showAllLocalizationLink' => true, 'showPossibleLocalizationRecords' => true, 'showRemovedLocalizationRecords' => false, 'expandSingle' => true, 'enabledControls' => array('localize' => true)), 'behaviour' => array('localizationMode' => 'select', 'mode' => 'select', 'localizeChildrenAtParentLocalization' => true))), 'icon' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'showIconTable' => true, 'selicon_cols' => 14, 'items' => array(array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.none', 0, 'EXT:bootstrap_package/Resources/Public/Images/Icons/none.jpg'), array('asterisk', 'asterisk', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0000_asterisk.jpg'), array('plus', 'plus', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0001_plus.jpg'), array('euro', 'euro', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0002_euro.jpg'), array('minus', 'minus', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0003_minus.jpg'), array('cloud', 'cloud', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0004_cloud.jpg'), array('envelope', 'envelope', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0005_envelope.jpg'), array('pencil', 'pencil', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0006_pencil.jpg'), array('glass', 'glass', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0007_glass.jpg'), array('music', 'music', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0008_music.jpg'), array('search', 'search', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0009_search.jpg'), array('heart', 'heart', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0010_heart.jpg'), array('star', 'star', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0011_star.jpg'), array('star-empty', 'star-empty', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0012_star-empty.jpg'), array('user', 'user', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0013_user.jpg'), array('film', 'film', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0014_film.jpg'), array('th-large', 'th-large', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0015_th-large.jpg'), array('th', 'th', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0016_th.jpg'), array('th-list', 'th-list', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0017_th-list.jpg'), array('ok', 'ok', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0018_ok.jpg'), array('remove', 'remove', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0019_remove.jpg'), array('zoom-in', 'zoom-in', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0020_zoom-in.jpg'), array('zoom-out', 'zoom-out', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0021_zoom-out.jpg'), array('off', 'off', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0022_off.jpg'), array('signal', 'signal', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0023_signal.jpg'), array('cog', 'cog', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0024_cog.jpg'), array('trash', 'trash', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0025_trash.jpg'), array('home', 'home', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0026_home.jpg'), array('file', 'file', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0027_file.jpg'), array('time', 'time', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0028_time.jpg'), array('road', 'road', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0029_road.jpg'), array('download-alt', 'download-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0030_download-alt.jpg'), array('download', 'download', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0031_download.jpg'), array('upload', 'upload', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0032_upload.jpg'), array('inbox', 'inbox', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0033_inbox.jpg'), array('play-circle', 'play-circle', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0034_play-circle.jpg'), array('repeat', 'repeat', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0035_repeat.jpg'), array('refresh', 'refresh', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0036_refresh.jpg'), array('list-alt', 'list-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0037_list-alt.jpg'), array('lock', 'lock', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0038_lock.jpg'), array('flag', 'flag', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0039_flag.jpg'), array('headphones', 'headphones', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0040_headphones.jpg'), array('volume-off', 'volume-off', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0041_volume-off.jpg'), array('volume-down', 'volume-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0042_volume-down.jpg'), array('volume-up', 'volume-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0043_volume-up.jpg'), array('qrcode', 'qrcode', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0044_qrcode.jpg'), array('barcode', 'barcode', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0045_barcode.jpg'), array('tag', 'tag', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0046_tag.jpg'), array('tags', 'tags', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0047_tags.jpg'), array('book', 'book', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0048_book.jpg'), array('bookmark', 'bookmark', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0049_bookmark.jpg'), array('print', 'print', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0050_print.jpg'), array('camera', 'camera', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0051_camera.jpg'), array('font', 'font', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0052_font.jpg'), array('bold', 'bold', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0053_bold.jpg'), array('italic', 'italic', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0054_italic.jpg'), array('text-height', 'text-height', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0055_text-height.jpg'), array('text-width', 'text-width', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0056_text-width.jpg'), array('align-left', 'align-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0057_align-left.jpg'), array('align-center', 'align-center', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0058_align-center.jpg'), array('align-right', 'align-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0059_align-right.jpg'), array('align-justify', 'align-justify', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0060_align-justify.jpg'), array('list', 'list', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0061_list.jpg'), array('indent-left', 'indent-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0062_indent-left.jpg'), array('indent-right', 'indent-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0063_indent-right.jpg'), array('facetime-video', 'facetime-video', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0064_facetime-video.jpg'), array('picture', 'picture', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0065_picture.jpg'), array('map-marker', 'map-marker', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0066_map-marker.jpg'), array('adjust', 'adjust', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0067_adjust.jpg'), array('tint', 'tint', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0068_tint.jpg'), array('edit', 'edit', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0069_edit.jpg'), array('share', 'share', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0070_share.jpg'), array('check', 'check', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0071_check.jpg'), array('move', 'move', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0072_move.jpg'), array('step-backward', 'step-backward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0073_step-backward.jpg'), array('fast-backward', 'fast-backward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0074_fast-backward.jpg'), array('backward', 'backward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0075_backward.jpg'), array('play', 'play', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0076_play.jpg'), array('pause', 'pause', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0077_pause.jpg'), array('stop', 'stop', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0078_stop.jpg'), array('forward', 'forward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0079_forward.jpg'), array('fast-forward', 'fast-forward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0080_fast-forward.jpg'), array('step-forward', 'step-forward', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0081_step-forward.jpg'), array('eject', 'eject', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0082_eject.jpg'), array('chevron-left', 'chevron-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0083_chevron-left.jpg'), array('chevron-right', 'chevron-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0084_chevron-right.jpg'), array('plus-sign', 'plus-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0085_plus-sign.jpg'), array('minus-sign', 'minus-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0086_minus-sign.jpg'), array('remove-sign', 'remove-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0087_remove-sign.jpg'), array('ok-sign', 'ok-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0088_ok-sign.jpg'), array('question-sign', 'question-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0089_question-sign.jpg'), array('info-sign', 'info-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0090_info-sign.jpg'), array('screenshot', 'screenshot', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0091_screenshot.jpg'), array('remove-circle', 'remove-circle', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0092_remove-circle.jpg'), array('ok-circle', 'ok-circle', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0093_ok-circle.jpg'), array('ban-circle', 'ban-circle', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0094_ban-circle.jpg'), array('arrow-left', 'arrow-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0095_arrow-left.jpg'), array('arrow-right', 'arrow-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0096_arrow-right.jpg'), array('arrow-up', 'arrow-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0097_arrow-up.jpg'), array('arrow-down', 'arrow-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0098_arrow-down.jpg'), array('share-alt', 'share-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0099_share-alt.jpg'), array('resize-full', 'resize-full', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0100_resize-full.jpg'), array('resize-small', 'resize-small', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0101_resize-small.jpg'), array('exclamation-sign', 'exclamation-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0102_exclamation-sign.jpg'), array('gift', 'gift', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0103_gift.jpg'), array('leaf', 'leaf', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0104_leaf.jpg'), array('fire', 'fire', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0105_fire.jpg'), array('eye-open', 'eye-open', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0106_eye-open.jpg'), array('eye-close', 'eye-close', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0107_eye-close.jpg'), array('warning-sign', 'warning-sign', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0108_warning-sign.jpg'), array('plane', 'plane', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0109_plane.jpg'), array('calendar', 'calendar', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0110_calendar.jpg'), array('random', 'random', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0111_random.jpg'), array('comment', 'comment', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0112_comment.jpg'), array('magnet', 'magnet', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0113_magnet.jpg'), array('chevron-up', 'chevron-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0114_chevron-up.jpg'), array('chevron-down', 'chevron-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0115_chevron-down.jpg'), array('retweet', 'retweet', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0116_retweet.jpg'), array('shopping-cart', 'shopping-cart', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0117_shopping-cart.jpg'), array('folder-close', 'folder-close', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0118_folder-close.jpg'), array('folder-open', 'folder-open', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0119_folder-open.jpg'), array('resize-vertical', 'resize-vertical', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0120_resize-vertical.jpg'), array('resize-horizontal', 'resize-horizontal', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0121_resize-horizontal.jpg'), array('hdd', 'hdd', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0122_hdd.jpg'), array('bullhorn', 'bullhorn', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0123_bullhorn.jpg'), array('bell', 'bell', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0124_bell.jpg'), array('certificate', 'certificate', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0125_certificate.jpg'), array('thumbs-up', 'thumbs-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0126_thumbs-up.jpg'), array('thumbs-down', 'thumbs-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0127_thumbs-down.jpg'), array('hand-right', 'hand-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0128_hand-right.jpg'), array('hand-left', 'hand-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0129_hand-left.jpg'), array('hand-up', 'hand-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0130_hand-up.jpg'), array('hand-down', 'hand-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0131_hand-down.jpg'), array('circle-arrow-right', 'circle-arrow-right', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0132_circle-arrow-right.jpg'), array('circle-arrow-left', 'circle-arrow-left', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0133_circle-arrow-left.jpg'), array('circle-arrow-up', 'circle-arrow-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0134_circle-arrow-up.jpg'), array('circle-arrow-down', 'circle-arrow-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0135_circle-arrow-down.jpg'), array('globe', 'globe', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0136_globe.jpg'), array('wrench', 'wrench', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0137_wrench.jpg'), array('tasks', 'tasks', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0138_tasks.jpg'), array('filter', 'filter', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0139_filter.jpg'), array('briefcase', 'briefcase', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0140_briefcase.jpg'), array('fullscreen', 'fullscreen', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0141_fullscreen.jpg'), array('dashboard', 'dashboard', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0142_dashboard.jpg'), array('paperclip', 'paperclip', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0143_paperclip.jpg'), array('heart-empty', 'heart-empty', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0144_heart-empty.jpg'), array('link', 'link', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0145_link.jpg'), array('phone', 'phone', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0146_phone.jpg'), array('pushpin', 'pushpin', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0147_pushpin.jpg'), array('usd', 'usd', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0148_usd.jpg'), array('gbp', 'gbp', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0149_gbp.jpg'), array('sort', 'sort', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0150_sort.jpg'), array('sort-by-alphabet', 'sort-by-alphabet', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0151_sort-by-alphabet.jpg'), array('sort-by-alphabet-alt', 'sort-by-alphabet-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0152_sort-by-alphabet-alt.jpg'), array('sort-by-order', 'sort-by-order', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0153_sort-by-order.jpg'), array('sort-by-order-alt', 'sort-by-order-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0154_sort-by-order-alt.jpg'), array('sort-by-attributes', 'sort-by-attributes', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0155_sort-by-attributes.jpg'), array('sort-by-attributes-alt', 'sort-by-attributes-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0156_sort-by-attributes-alt.jpg'), array('unchecked', 'unchecked', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0157_unchecked.jpg'), array('expand', 'expand', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0158_expand.jpg'), array('collapse-down', 'collapse-down', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0159_collapse-down.jpg'), array('collapse-up', 'collapse-up', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0160_collapse-up.jpg'), array('log-in', 'log-in', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0161_log-in.jpg'), array('flash', 'flash', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0162_flash.jpg'), array('log-out', 'log-out', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0163_log-out.jpg'), array('new-window', 'new-window', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0164_new-window.jpg'), array('record', 'record', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0165_record.jpg'), array('save', 'save', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0166_save.jpg'), array('open', 'open', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0167_open.jpg'), array('saved', 'saved', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0168_saved.jpg'), array('import', 'import', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0169_import.jpg'), array('export', 'export', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0170_export.jpg'), array('send', 'send', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0171_send.jpg'), array('floppy-disk', 'floppy-disk', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0172_floppy-disk.jpg'), array('floppy-saved', 'floppy-saved', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0173_floppy-saved.jpg'), array('floppy-remove', 'floppy-remove', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0174_floppy-remove.jpg'), array('floppy-save', 'floppy-save', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0175_floppy-save.jpg'), array('floppy-open', 'floppy-open', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0176_floppy-open.jpg'), array('credit-card', 'credit-card', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0177_credit-card.jpg'), array('transfer', 'transfer', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0178_transfer.jpg'), array('cutlery', 'cutlery', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0179_cutlery.jpg'), array('header', 'header', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0180_header.jpg'), array('compressed', 'compressed', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0181_compressed.jpg'), array('earphone', 'earphone', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0182_earphone.jpg'), array('phone-alt', 'phone-alt', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0183_phone-alt.jpg'), array('tower', 'tower', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0184_tower.jpg'), array('stats', 'stats', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0185_stats.jpg'), array('sd-video', 'sd-video', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0186_sd-video.jpg'), array('hd-video', 'hd-video', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0187_hd-video.jpg'), array('subtitles', 'subtitles', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0188_subtitles.jpg'), array('sound-stereo', 'sound-stereo', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0189_sound-stereo.jpg'), array('sound-dolby', 'sound-dolby', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0190_sound-dolby.jpg'), array('sound-5-1', 'sound-5-1', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0191_sound-5-1.jpg'), array('sound-6-1', 'sound-6-1', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0192_sound-6-1.jpg'), array('sound-7-1', 'sound-7-1', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0193_sound-7-1.jpg'), array('copyright-mark', 'copyright-mark', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0194_copyright-mark.jpg'), array('registration-mark', 'registration-mark', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0195_registration-mark.jpg'), array('cloud-download', 'cloud-download', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0196_cloud-download.jpg'), array('cloud-upload', 'cloud-upload', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0197_cloud-upload.jpg'), array('tree-conifer', 'tree-conifer', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0198_tree-conifer.jpg'), array('tree-deciduous', 'tree-deciduous', 'EXT:bootstrap_package/Resources/Public/Images/Icons/icon-shapes_0199_tree-deciduous.jpg')))), 'icon_position' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon_position', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'items' => array(array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.left', 'left'), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.right', 'right'), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.top', 'top')))), 'icon_type' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon_type', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'default' => '0', 'items' => array(array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.default', 0), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.square', 1), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.circle', 2)))), 'icon_size' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon_size', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'items' => array(array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.default', 0), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.medium', 1), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.large', 2), array('LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:option.awesome', 3)))), 'icon_color' => array('displayCond' => 'FIELD:icon_type:!=:0', 'label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon_color', 'config' => array('type' => 'input', 'size' => 10, 'eval' => 'trim', 'default' => '#FFFFFF', 'wizards' => array('colorChoice' => array('type' => 'colorbox', 'title' => 'LLL:EXT:lang/locallang_wizards:colorpicker_title', 'module' => array('name' => 'wizard_colorpicker'), 'dim' => '20x20', 'JSopenParams' => 'height=600,width=380,status=0,menubar=0,scrollbars=1')))), 'icon_background' => array('displayCond' => 'FIELD:icon_type:!=:0', 'label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.icon_background', 'config' => array('type' => 'input', 'size' => 10, 'eval' => 'trim', 'default' => '#333333', 'wizards' => array('colorChoice' => array('type' => 'colorbox', 'title' => 'LLL:EXT:lang/locallang_wizards:colorpicker_title', 'module' => array('name' => 'wizard_colorpicker'), 'dim' => '20x20', 'JSopenParams' => 'height=600,width=380,status=0,menubar=0,scrollbars=1')))), 'external_media_source' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.external_media_source', 'config' => array('type' => 'input', 'size' => 50, 'eval' => 'trim', 'max' => 1024)), 'external_media_ratio' => array('label' => 'LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:field.external_media_ratio', 'config' => array('type' => 'select', 'renderType' => 'selectSingle', 'items' => array(array('16:9', '16by9'), array('4:3', '4by3'))))));
$GLOBALS['TCA']['tt_content'] = array_replace_recursive($GLOBALS['TCA']['tt_content'], $tca);
/***************
 * Add subheader to header palette
 */
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'header', '--linebreak--, subheader;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:subheader_formlabel');
コード例 #27
0
ファイル: pages.php プロジェクト: teamgeist/tgm_seo
<?php

$tmp_cr_seitenattribute_columns = array('meta_robots' => array('exclude' => 1, 'label' => 'Robots', 'config' => array('type' => 'select', 'items' => array(array('index, follow', 0), array('index, nofollow', 1), array('noindex, follow', 2), array('noindex, nofollow', 3)), 'size' => 1, 'maxitems' => 1, 'eval' => '')), 'canonical' => array('exclude' => 1, 'label' => 'Canonical', 'config' => array('type' => 'input', 'size' => '45', 'max' => '255', 'eval' => 'trim')), 'titletag' => array('exclude' => 1, 'label' => 'Seitetitel (wenn leer: Seitenüberschrift)', 'config' => array('type' => 'input', 'size' => '45', 'max' => '255', 'eval' => 'trim')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tmp_cr_seitenattribute_columns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'metatags', '--linebreak--,meta_robots,--linebreak--,canonical', 'after:description');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'title', '--linebreak--,titletag', 'after:nav_title');
コード例 #28
0
<?php

$tempColumns = array('tx_material_design_lite_grid_desktop' => array('exclude' => 1, 'label' => 'LLL:EXT:material_design_lite/Resources/Private/Language/locallang_db.xml:tt_content.tx_material_design_lite_grid_desktop', 'config' => array('type' => 'select', 'items' => array(array('', 0), array('1', 1), array('2', 2), array('3', 3), array('4', 4), array('5', 5), array('6', 6), array('7', 7), array('8', 8), array('9', 9), array('10', 10), array('11', 11), array('12', 12)), 'default' => '12')), 'tx_material_design_lite_grid_tablet' => array('exclude' => 1, 'label' => 'LLL:EXT:material_design_lite/Resources/Private/Language/locallang_db.xml:tt_content.tx_material_design_lite_grid_tablet', 'config' => array('type' => 'select', 'items' => array(array('', 0), array('1', 1), array('2', 2), array('3', 3), array('4', 4), array('5', 5), array('6', 6), array('7', 7), array('8', 8)), 'default' => '8')), 'tx_material_design_lite_grid_phone' => array('exclude' => 1, 'label' => 'LLL:EXT:material_design_lite/Resources/Private/Language/locallang_db.xml:tt_content.tx_material_design_lite_grid_phone', 'config' => array('type' => 'select', 'items' => array(array('', 0), array('1', 1), array('2', 2), array('3', 3), array('4', 4)), 'default' => '4')), 'tx_material_design_lite_card_shadow' => array('exclude' => 1, 'label' => 'LLL:EXT:material_design_lite/Resources/Private/Language/locallang_db.xml:tt_content.tx_material_design_lite_card_shadow', 'config' => array('type' => 'select', 'items' => array(array('', 0), array('2', 2), array('3', 3), array('4', 4), array('6', 6), array('8', 8), array('16', 16)), 'default' => '0')));
// add new palette
$GLOBALS['TCA']['tt_content']['palettes']['mdl_layout'] = array('showitem' => 'tx_material_design_lite_grid_desktop, tx_material_design_lite_grid_tablet, tx_material_design_lite_grid_phone', 'canNotCollapse' => 1);
// add fields and palette
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', $tempColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'frames', 'tx_material_design_lite_card_shadow', 'after:section_frame');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', '--palette--;LLL:EXT:material_design_lite/Resources/Private/Language/locallang_db.xml:palette.responsive_layout;mdl_layout', '', 'after:section_frame');
コード例 #29
0
    //$GLOBALS['TCA']['tt_content']['interface']['showRecordFieldList'] .= ',table_content';
    // Remove table-wizard from field "bodytext"
    unset($GLOBALS['TCA']['tt_content']['columns']['bodytext']['config']['wizards']['table']);
    // Reset title for field "bodytext"
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', 'bodytext;LLL:EXT:lang/locallang_general.xlf:LGL.text', 'table', 'replace:bodytext');
    // Add new field for table-content
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', '--linebreak--, table_content', 'table', 'after:bodytext');
    /*
     *  Modifications for dynamic 'layout_style'-field
     */
    $GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',layout';
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', 'layout_style', '', 'after:layout');
    /*
     *  Add custom fields
     */
    // Readd the field 'assets' to all content-elements and let the fluid-template decide what should happen with the mediafile
    $anchor = ':tabs.appearance,';
    foreach ($GLOBALS['TCA']['tt_content']['types'] as $fieldName => $fieldConfig) {
        // Iterate through existing fields and add a new palette right after tab "Appearance" to all content-elements
        $replacement = $anchor . '--palette--;' . $backendLanguageFilePrefix . 'tt_content.palette.displaySettings;displaySettings,';
        $GLOBALS['TCA']['tt_content']['types'][$fieldName]['showitem'] = str_replace($anchor, $replacement, $fieldConfig['showitem']);
    }
    // Add custom fields to the backend-forms
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'displaySettings', 'visibility;' . $fieldLanguageFilePrefix . 'tt_content.visibility,' . 'wrap;' . $fieldLanguageFilePrefix . 'tt_content.wrap,' . 'container;' . $fieldLanguageFilePrefix . 'tt_content.container,' . 'section_frame;' . $fieldLanguageFilePrefix . 'tt_content.section_frame,' . 'section_frame_style;' . $fieldLanguageFilePrefix . 'tt_content.section_frame_style,' . '--linebreak--,template_media;' . $fieldLanguageFilePrefix . 'tt_content.template_media');
    $GLOBALS['TCA']['tt_content']['ctrl']['requestUpdate'] .= ',section_frame';
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'mediaAdjustments', 'image_shape;' . $fieldLanguageFilePrefix . 'tt_content.image_shape,' . 'image_responsive;' . $fieldLanguageFilePrefix . 'tt_content.image_responsive');
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content', 'gallerySettings', 'gallery_width;' . $fieldLanguageFilePrefix . 'tt_content.gallery_width,' . 'gallery_break;' . $fieldLanguageFilePrefix . 'tt_content.gallery_break,' . 'gallery_carousel;' . $fieldLanguageFilePrefix . 'tt_content.gallery_carousel');
    // Add custom fields to TCA
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tt_content', 'header_layout,header_position,header_style,header_icon', '', 'replace:header_layout');
    \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', $additionalColumns, 1);
}, 'bootstrap_components');
コード例 #30
0
<?php

if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
$tempColumns = array('tx_crtstdfunc_linktitle' => array('exclude' => 1, 'label' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_db.xlf:pages.tx_crtstdfunc_linktitle.label', 'config' => array('type' => 'input')));
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Static Template');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Robots', 'Robots');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tempColumns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages_language_overlay', $tempColumns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('pages', 'title', 'tx_crtstdfunc_linktitle', 'after:nav_title');
// Add page TSConfig
$pageTsConfig = \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Configuration/TSConfig/Page/pageTSConfig.ts');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig($pageTsConfig);
/*
 * Include custom TCA
 * @todo adjust compatibility TYPO3 6.1
 */
$recordTypes = array('SysNews', 'BeUsers');
$configurationPath = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . '/Configuration/TCA';
foreach ($recordTypes as $recordType) {
    $configurationFile = $configurationPath . '/' . $recordType . '.php';
    if (file_exists($configurationFile)) {
        include_once $configurationFile;
    }
}
//\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('pages');
if (TYPO3_MODE == 'BE') {
    // Iconname darf nicht länger als 10 Zeichen sein!
    $icons = array('address', 'anchor', 'attach', 'brick', 'bricks', 'calendar', 'chartbar', 'cog', 'comment', 'email', 'feed', 'layers', 'map', 'newspaper', 'note', 'orga', 'plugin', 'report', 'scriptcode', 'scriptgear', 'server');
    foreach ($icons as $icon) {