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

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

Ответ
 
Опции темы Опции просмотра
Старый 13.03.2007, 21:29   #1
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию Задавать картинку для страницы

Стоит задача - возможность задавать в BE картинку для страницы (эта картинка будет появляться в шапке).

Пока сделал так: создал EXT, в котором расширяется таблица pages - добавил одно поле; в этом поле пользователь в BE вводит URL. Все работает.

Хочется сделать красивее, а именно как-нибудь с помощью FlexForms - чтобы оператор мог загрузить картинку, поменять ее и т.д.
Нужно ли в этом случае расширять таблицу pages? Вообще, не понятно, ведь мой EXT не будет запускаться в FE, каким образом тогда определить что ввел редактор в этой самой FlexForm?

И вообще, можно сделать такое?
demav вне форума   Ответить с цитированием
Старый 13.03.2007, 21:36   #2
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

А чем bs_headerselector не подходит для этой задачи?
Fearless Goblin вне форума   Ответить с цитированием
Старый 13.03.2007, 22:09   #3
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Fearless Goblin Посмотреть сообщение
А чем bs_headerselector не подходит для этой задачи?
Почти то, что надо
За исключением того, что мне надо картинку в background положить, а EXT возвращает тег <img ...>.

Сделаю расширение этого расширения

Спасибо!
demav вне форума   Ответить с цитированием
Старый 13.03.2007, 22:11   #4
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

И, кстати, как вызывать EXT?

Я делал через includeLibs, потом subparts.BACKGROUND_URL.userFunc = tx_bsheaderselector_pi1->main

Может, можно проще?
demav вне форума   Ответить с цитированием
Старый 13.03.2007, 22:50   #5
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Я чего-то не понимаю. В таблице pages уже есть место под картинку.
И вставить её в FE тоже проблем нет никаких - смотрите поле media.
Не надо изобретать велосипеды
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 14.03.2007, 01:36   #6
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

Цитата:
Сообщение от demav Посмотреть сообщение
Может, можно проще?
Можно
Зайти в свойства страницы и там будет и выбор типа, и файла для хэдера
Fearless Goblin вне форума   Ответить с цитированием
Старый 14.03.2007, 01:52   #7
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

да уж, слона-то я и не заметил
demav вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
меню для одной страницы JoN_HooD Общие вопросы 2 13.09.2006 08:40
новые поля страницы strubkin Общие вопросы 4 10.04.2006 19:21
Какова на ваш взгляд сложность админки для пользователя, который добавляет новости и страницы? Pilot Общие вопросы 4 01.11.2004 12:32
Как сделать чтоб для каждой страницы адрес был бы уникальным? MercurieVV Общие вопросы 3 14.09.2004 08:37


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


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

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