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

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 11.07.2007, 11:31   #1
Smith
Новенький
 
Регистрация: 10.05.2007
Сообщений: 26
Lightbulb $TCA или что-то похожее. Нужна помощь в разработке ext

Привет, каммунити
Я делаю расширение. Планируется, что расширение будет регистрировать FE пользователей в определённую группы пользователей сайта. На страницу расширение ставится как контент. Подскажите как сделать что бы группу для регистрируемых пользователей можно было завать при редактировании контента страницы в которой отображается расширение.
Smith вне форума   Ответить с цитированием
Старый 11.07.2007, 13:06   #2
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

В стандартном feuser_admin есть поддержка такой возможности (опция в TS вроде называется usergroup).

Можно посмотреть исходники как там это реализовано
demav вне форума   Ответить с цитированием
Старый 11.07.2007, 14:21   #3
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

1) Стоит ли изобретать велосипед? Поставьте sr_feuser_register...
2) Видимо, не как контент вообще, а как плагин. Для настройки плагинов, вообще говоря, существуют флексформы.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 12.07.2007, 01:59   #4
Smith
Новенький
 
Регистрация: 10.05.2007
Сообщений: 26
По умолчанию

У меня не просто стандартная регистрация. Нужно разбивать пользователей на типы. Что-то вроде эконом, бизнес и элит-класс. Причем у разных групп разные реквизиты и механизмы работы с сайтом.
Поэтому я решил собрать свой "велик с моторчиком" из таблицы fe_users и ещё нескольких своих:-)

Хотелось бы чтобы именно как элемент контента настраивался, при этом не используя других расширений - узнаю что от куда берется и как работает.

Последний раз редактировалось Smith; 12.07.2007 в 02:04 Причина: Хорошая мысль всегда задерживается
Smith вне форума   Ответить с цитированием
Старый 12.07.2007, 12:42   #5
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

файл ext_tables.sql

Код:
CREATE TABLE tt_content (
    default_usergroup int(11) NOT NULL ,
);
файл ext_table.php

PHP код:

...

$temp = Array (
    
"default_usergroup" => Array (        
        
"exclude" => 1,        
        
"label" => "Default usergorup",        
        
"config" => Array (
            
"type" => "group",
            
"internal_type" => "db",
            
"allowed" => "fe_groups",
            
"size" => 1,    
            
"maxitems" => 1,
        )
    )
);

t3lib_div::loadTCA('tt_content');
t3lib_extMgm::addTCAcolumns("tt_content",$temp,1);
t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='default_usergroup'

Думаю сами сможете разобраться куда именно это вставить
__________________
TYPO3/PHP Developer
http://dv-charts.com/ - open source flash charts
Dutchak Vitaly вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что выбрать, Tmailform или MailformPlus? Или что-то другое? AlexSW Общие вопросы 5 20.09.2006 02:46


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


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

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