Просмотр полной версии : Что понравилось - перетащить из 6.0 в 4.7.x
Добрый день.
В 6-ой версии есть одна вещь - которая безумно понравилась - просто безумно - а именно:
http://ivan-web-blog.ru/wp-content/uploads/2013/08/1-580x410.png
Рассчитывал на раз два три перенести попробовать в класс:
class.t3lib_tceforms.php
Но как оказалось и этот файл был переведен на extbase:
<?php
/*
* @deprecated since 6.0, the classname t3lib_TCEforms and this file is obsolete
* and will be removed with 6.2. The class was renamed and is now located at:
* typo3/sysext/backend/Classes/From/FormEngine.php
*/
require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility ::extPath('backend') . 'Classes/Form/FormEngine.php';
?>
Есть ли у кого нибудь соображения как это можно сделать?
Перенести даже не все новые формы, а хоты бы вот эту (tca config type group file) из 6.0 - в 4.7.x?
Переход на шестерку не предлагать...
Valery Romanchev
10.08.2013, 21:26
Есть ли у кого нибудь соображения как это можно сделать?
Думаю - никак.
Это FAL http://docs.typo3.org/typo3cms/FileAbstractionLayerReference/
Очень жалко - конечно...
Единственный момент который в FAL-логике понять не могу это в следующем:
вот у нас есть к примеру хранилище файлов:
pdf-документ
картинки...
Почему бы 1 раз не задавать к ним описание - и все...
Здесь же каждый раз как-только мы выбираем файл (один и тот, же) - к ним по новому задавать описание...
Тогда пока без FAl...
Valery Romanchev
11.08.2013, 21:06
Почему бы 1 раз не задавать к ним описание - и все...
в FAL описание можно задавать один раз (в Менеджере файлов), но можно и менять его для данной вставки файла.
в FAL описание можно задавать один раз (в Менеджере файлов), но можно и менять его для данной вставки файла.
Посмотрел - изучаю...
Так понимаю картину следующим образом:
В списках файлов возле каждого файла появилась иконка редактировать описание файла - соответственно при загрузке файлов - мы можем отредактировать данные по файлу - которые хранятся в таблице sys_file - и это будет считаться описанием файла по умолчанию.
Так же есть расширение "Media" - но речь пока не о нем...
При создании записи (к примеру текст с картинками) - если мы картинкам не задаем описание - оно берется по умолчанию из таблицы sys_file - если задаем - берется заданное значение (по моему другая таблица).
Получается что все файлы (и не только картинки - а любые документы pdf, xls, doc и другие), которые лежат в папке fileadmin/ - мы ко всем файлам можем задать свое описание - для каждого файла.
Единственное что не могу понять -
1) в чем миграция папок - а также роль папок typo3temp и uploads - как они теперь используются?
2) получается что описание можно задавать для всех файлов - что лежат в fileadmin-папке?
http://s5.hostingkartinok.com/uploads/images/2013/08/af62afd4c5643eb9c0878f0c2e0a13a5.png
ОООО - что нашел:
Оказывается через inline - можно делать и такое...
http://typo3.org/typo3temp/tx_terdoc/documentscache/s/p/sp_gallery-2.2.0/docbook/pictures/10000000000002DF000001C271A2BEF5.jpg
'images' => array(
'exclude' => 1,
'label' => '',
'displayCond' => 'FIELD:images:REQ:true', // Hide if empty
'config' => array(
'type' => 'inline',
'foreign_table' => 'tx_spgallery_domain_model_image',
'foreign_field' => 'gallery',
'foreign_sortby' => 'sorting',
'foreign_label' => 'name',
'maxitems' => 9999,
'appearance' => array(
'expandSingle' => TRUE,
'levelLinksPosition' => 'none',
'showSynchronizationLink' => FALSE,
'showPossibleLocalizationRecords' => FALSE,
'showAllLocalizationLink' => FALSE,
'useSortable' => TRUE,
'renderItemImage' => TRUE,
'enabledControls' => array(
'info' => FALSE,
'new' => FALSE,
'dragdrop' => TRUE,
'sort' => TRUE,
'hide' => FALSE,
'delete' => FALSE,
'localize' => FALSE,
),
),
'behaviour' => array(
'localizationMode' => 'select',
'localizeChildrenAtParentLocalization' => 1,
),
'itemImage' => array(
'foreign_field' => 'file_name',
'height' => '70c',
'width' => '100c',
),
),
),
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot