Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 10.08.2013, 20:01   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию Что понравилось - перетащить из 6.0 в 4.7.x

Добрый день.

В 6-ой версии есть одна вещь - которая безумно понравилась - просто безумно - а именно:



Рассчитывал на раз два три перенести попробовать в класс:
class.t3lib_tceforms.php

Но как оказалось и этот файл был переведен на extbase:
PHP код:
<?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?
Переход на шестерку не предлагать...
Ивано++ вне форума   Ответить с цитированием
Старый 10.08.2013, 21:26   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Есть ли у кого нибудь соображения как это можно сделать?
Думаю - никак.
Это FAL http://docs.typo3.org/typo3cms/FileA...ayerReference/
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 11.08.2013, 18:32   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Очень жалко - конечно...
Единственный момент который в FAL-логике понять не могу это в следующем:

вот у нас есть к примеру хранилище файлов:

pdf-документ
картинки...

Почему бы 1 раз не задавать к ним описание - и все...
Здесь же каждый раз как-только мы выбираем файл (один и тот, же) - к ним по новому задавать описание...

Тогда пока без FAl...
Ивано++ вне форума   Ответить с цитированием
Старый 11.08.2013, 21:06   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Почему бы 1 раз не задавать к ним описание - и все...
в FAL описание можно задавать один раз (в Менеджере файлов), но можно и менять его для данной вставки файла.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 24.08.2013, 21:03   #5
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
Question

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
в FAL описание можно задавать один раз (в Менеджере файлов), но можно и менять его для данной вставки файла.
Посмотрел - изучаю...
Так понимаю картину следующим образом:

В списках файлов возле каждого файла появилась иконка редактировать описание файла - соответственно при загрузке файлов - мы можем отредактировать данные по файлу - которые хранятся в таблице sys_file - и это будет считаться описанием файла по умолчанию.
Так же есть расширение "Media" - но речь пока не о нем...

При создании записи (к примеру текст с картинками) - если мы картинкам не задаем описание - оно берется по умолчанию из таблицы sys_file - если задаем - берется заданное значение (по моему другая таблица).

Получается что все файлы (и не только картинки - а любые документы pdf, xls, doc и другие), которые лежат в папке fileadmin/ - мы ко всем файлам можем задать свое описание - для каждого файла.

Единственное что не могу понять -

1) в чем миграция папок - а также роль папок typo3temp и uploads - как они теперь используются?
2) получается что описание можно задавать для всех файлов - что лежат в fileadmin-папке?


Ивано++ вне форума   Ответить с цитированием
Старый 24.08.2013, 22:48   #6
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

ОООО - что нашел:
Оказывается через inline - можно делать и такое...


PHP код:
            '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',
                    ),
                ),
            ), 
Ивано++ вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что происходит в ядре, когда идет запрос битых адресов... Ивано++ Разработка расширений / TYPO3 extension development 23 09.10.2013 12:02
TYPO3 6.0 «Назад в будущее»: Что нас ждет осенью? Fr1eNd Новости TYPO3-разработки 3 26.08.2012 01:47
Освоение Typo3 от начала до конца, всё разжёвано :) premier FAQ (Часто задаваемые вопросы) 69 19.04.2007 16:47


Часовой пояс GMT +4, время: 18:45.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория