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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 28.02.2008, 14:01   #1
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию новый тип поля в FCE templavoila - как?

всем привет!

задача:

Front End - вывести ссылку на файл (док, пдф, ткст).

Back End - ссылку пользователь задаёт в специальном контент элементе FCE в templavoila.

templavoila позволяет определить поле одного из предопределённых типов
(текстовое поле (input), список (select), картинка (typo3 file field with upload jpg, gif, png), ссылка (link - typo3 set link dialog))

в настоящее время выбрал тип поля ссылка (link) - очень удобно, пользователь кликает на иконке диалога, и открывается новое окошко Typo3browser, который позволяет задать ссылку на страницу, внешнюю ссылку, и на файл из файладмин каталога или ссылку на картинку.

Отлично выбираем файл в файладмин и сохраняем ссылку.

Клиенту не нравится:

Но клиенту не нравится такое отличное решение. Перед тем как создать ссылку, файл надо зааплоадить в файладмин. Потом найти его в диалоге при создании ссылки. Если файл удалили ссылка не работает.

Ну вобщем много лишней работы и мало надёжности для простого пользователя.

Клиент хочет по-другому:

Есть такой стандартный контент элемент файллинкс. Он удобен тем, что прямо в бекенде при создании контент элемента можно зааплоадить несколько файлов и всё ок.

Клиент хочет чтоб был FCE + похожее поле в котором он мог бы зааплоадить файл нужного типа (док, пдф, ткст) и чтоб после всего ссылочка на файл появилась во фронтенде.

Проблема:

Всё бы ничего, но в templavoila нет подходящего типа поля. т.е. есть поле типа картинка, в нём можно зааплоадить файл прямо в контент элементе, и он копируется в темп каталог - становиться частью базы данных, вобщем почти то, что нужно.

Но, как всегда, но... Этот тип поля позволяет аплоадить только картинки, т.е. тип файла (jpg, gif, png). И также к нему автоматом прикручивается тайпоскрипт для вывода файла в виде тега img.

Вопрос:

Какое может быть решение? Как можно добавить свой тип поля в templavoila? если возможно конечно? Может кто-то уже сталкивался с такой проблемой? как решали? какие-то расширения для templavoila?

иначе в голову приходят только длинные решения, типа:
- попытаться использовать поле типа картинка и изменить ограничение на тип файла для аплоада + корректировать ручками ТС для вывода ссылки на файл. вроде ничего вариант, но есть проблемы (лезть ручками причем каждый раз когда вставляешь такое поле в новый FCE или вносишь изменения в существующий, + темпла всё похерит при первой же возможности сама (слёт шаблона, обновление других полей, ваш вариант))

- копать темплу и найти где и как добавляются законные поля и их поддержка в бекенде + тайпскрипт + маппинг + еще что-то может встретиться.

вобщем так.

будут мысли, будет интересно узнать.

Евгений,
Харьков
(:) вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как начать в TYPO3 новый сайт ? Vam TypoScript практикум 5 04.01.2008 03:18
Как создать новый сайт (проект) и что за ошибка ? Comwad Общие вопросы 5 13.12.2007 03:01
Как настроить RTE для FCE Alexey Kuzminich HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 2 29.08.2007 19:38
Ссылка на FCE как часть шаблона Templavoila acid-art Общие вопросы 1 09.04.2007 13:56
TER 2.0 и новый Extension Manager как пример кривизны в Typo3 Guinness Общие вопросы 6 30.03.2006 11:27


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


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

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