Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Задавать картинку для страницы (http://forum.typo3.ru/showthread.php?t=2853)

demav 13.03.2007 21:29

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

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

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

И вообще, можно сделать такое?

Fearless Goblin 13.03.2007 21:36

А чем bs_headerselector не подходит для этой задачи?

demav 13.03.2007 22:09

Цитата:

Сообщение от Fearless Goblin (Сообщение 10404)
А чем bs_headerselector не подходит для этой задачи?

Почти то, что надо
За исключением того, что мне надо картинку в background положить, а EXT возвращает тег <img ...>.

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

Спасибо!

demav 13.03.2007 22:11

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

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

Может, можно проще?

void 13.03.2007 22:50

Я чего-то не понимаю. В таблице pages уже есть место под картинку.
И вставить её в FE тоже проблем нет никаких - смотрите поле media.
Не надо изобретать велосипеды :)

Fearless Goblin 14.03.2007 01:36

Цитата:

Сообщение от demav (Сообщение 10406)
Может, можно проще?

Можно :)
Зайти в свойства страницы и там будет и выбор типа, и файла для хэдера ;)

demav 14.03.2007 01:52

да уж, слона-то я и не заметил :eek:


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

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