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

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

Ответ
 
Опции темы Опции просмотра
Старый 31.01.2011, 03:55   #1
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию Выбор цвета пипеткой в ВЕ?

Возможно ли дать возможность редактору сайта выбирать цвет заливки страниц?
В голову приходит магическое слово - jQuery. Но как интегрировать все это в ВЕ?
Нашел готовый экст (http://typo3.org/extensions/reposito...alcss/current/), который, по описанию, делает именно это, но он что-то не завелся...
Нужно дать возможность редактору выбирать один из нескольких шаблонов гл. страницы.
1. Стандартное оформление
2. Пользовательский цвет заливки (как раз и нужен colorpicker)
3. Фотографии в качестве бекграунда (пока не решил как можно реализовать) Да и форум пока молчит

Кто делал что-нибудь похожее?
Поделитесь идеями...
PS Вроде бы colorpicker есть еще в RTE Area, только будет ли от него польза ?..
Илья вне форума   Ответить с цитированием
Старый 01.02.2011, 10:34   #2
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

относительно jQuery и смены CSS пригодится эта тема:
http://forum.typo3.biz/showthread.php?t=9193
а по поводу "из внутреннего интерфейса" - надо делать расширение, в котором менять свойства страницы....
Элемент пипетка для форм внутреннего интерфейса имеется, а что менять - нужно глянуть в сторону статических шаблонов для CSS.
Пока так, с утра больше в голову ничего не пришло... Только направления, куда копать...
Андрей Аксенов вне форума   Ответить с цитированием
Старый 02.02.2011, 04:02   #3
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Андрей Аксенов
ext. development не является моим коньком, хотя чуствую что этот может быть ну оччень простым - передать значение куда то там, и все...
PS Вы очень мило направили меня в мою же тему! А я уже было решил, что или пользоваться поиском разучился или я действительно неодинок в таких задачах!
Илья вне форума   Ответить с цитированием
Старый 02.02.2011, 10:06   #4
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Цитата:
Сообщение от Илья Посмотреть сообщение
Андрей Аксенов
ext. development не является моим коньком, хотя чуствую что этот может быть ну оччень простым - передать значение куда то там, и все...
PS Вы очень мило направили меня в мою же тему! А я уже было решил, что или пользоваться поиском разучился или я действительно неодинок в таких задачах!
Не заметил... значит ни к чему темы плодить.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 05.02.2011, 03:27   #5
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Немного обновлю тему.
От пипетки пока отказались, теперь думаю просто сделать поле ввода (input) в TO TemplaVoila, юзер заполняет его значением цвета (ffffff) и дальше надо этот цвет изпользовать в CSS'e.
Пока получилось только через attribute задавать сразу значение в style, то есть пользователю надо писать в поле input сразу "background-color:#e85b94". Хочется только номер цвета, а дальше через TS уже делать нужные стили.
Как передать значение из input'a TV в TS - пока не понял, хотя скорее наоборот: получить доступ из TS к этому значению?
Илья вне форума   Ответить с цитированием
Старый 05.02.2011, 23:01   #6
takitak
Новенький
 
Регистрация: 03.02.2011
Сообщений: 25
По умолчанию

Вообще вот встроенная пипетка
http://typo3.org/documentation/docum...4/3/#id2533747
листать вниз до wizard_colorpicker.php
Это чисто под обычные шаблоны - добавить 2 поля -для цвета и фотки, показывать-прятать их в зависимости от page|layout.

про селектор
http://forum.typo3.biz/showthread.php?t=7259

Или надо прибавить # к цифре цвета автоматом?
Так после секции eType идет TypoScript
Код:
                    <eType>select</eType>
		    <TypoScript>
			
			10 = TEXT
			10.field = field_color
                        10.wrap= #|

		    </TypoScript>

Последний раз редактировалось takitak; 05.02.2011 в 23:22
takitak вне форума   Ответить с цитированием
Старый 05.02.2011, 23:34   #7
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

takitak
Спасибо. Очень похоже на правду!!!
Думаю что теперь точно все получится!
PS может быть недопонял, но с вводом номера цвета сделал так:
Внутри описания элемента TO добавил в Data processing (раздел TypoScript Code) следующее:
Код:
10 = TEXT
10.field = field_color_for_bg
10.wrap= background-color:#|
соответственно в поле ввода номера цвета ввожу только сам номер: e85b94.
Теперь бы это значение номера цвета получилось бы передать в TS корневой страницы сайта (или оно уже там?).
А может быть удастся определить дополнительные стили CSS с этим цветом прямо здесь (TO - Data processing - TypoScript Code) или они на другие страницы сайта не будут наследоваться?

Последний раз редактировалось Илья; 06.02.2011 в 03:08
Илья вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор CMS для муниципального учреждения oldushlepok Вопросы выбора CMS 2 25.05.2009 12:18
Выбор CMS Rudman Вопросы выбора CMS 1 11.02.2008 11:44
Чередование цвета строк в таблице forever HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 4 05.07.2007 14:53
файл TCA.php: множественный выбор из списка. Melnichuk Общие вопросы 6 29.08.2006 21:13
Сравнение и выбор CMS Денис Вопросы выбора CMS 11 31.10.2005 08:58


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


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

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