|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  12.11.2007, 14:02 | #1 | 
| Продвинутый Регистрация: 05.11.2007 
					Сообщений: 66
				 |  Автоматическая генерация страниц 
			
			Здравствуйте, Возможно ли создание страниц посредством внедряемого на родительскую страницу расширения (extension) ? Уточняю, расширение должно выбирать из базы данных необходимые элементы, создавать под них страницы, учавствующие в навигационном меню, и размещать с заданными параметрами CSS. Спасибо. | 
|   |   | 
|  12.11.2007, 14:55 | #2 | |
| Senior Member |   Цитата: 
 Что конкретно нужно? | |
|   |   | 
|  12.11.2007, 15:05 | #3 | 
| Продвинутый Регистрация: 05.11.2007 
					Сообщений: 66
				 |   
			
			Создавать в реальном виде, в виде страницы с генерируемым UID и родительским PID, с конфигурируемыми в дальнейшем полями. При этом, чтобы эта процедура выполнялась не при установке расширения, а по добавлению в селекторе расширения новых элементов. Пример: таблица ПлодОвощ - 1000 разновидностей. Расширение: каталогизатор овощей. Родительская страница: Мои Любимые Сорта Яблок. Цель: по выбору в селекторе 5 разновидностей Яблок создать автоматически 5 страниц внутри текущей с экстрактами из базы по данным элементам. Возможные варианты - это ТипоСкрипт, как мне представляется в ext_typoscript_setup.txt. А именно связь операции добавления в селектор элементов с операцией создания параметрируемой страницы. Спасибо за Ваше внимание. | 
|   |   | 
|  12.11.2007, 19:46 | #4 | 
| Senior Member |   
			
			Простите, не въехал. А почему просто не создать в BE нужные страницы руками/импортировать? ... если они нужны физически. | 
|   |   | 
|  12.11.2007, 21:05 | #5 | 
| Продвинутый Регистрация: 05.11.2007 
					Сообщений: 66
				 |   
			
			Яблок, образно говоря, много, и у каждого свои любимые сорта. Страницы связаны динамическими с родительской и контентом других баз данных. Структуры достаточно сложны и подобный трюк помог бы сэкономить кучу времени администраторам. | 
|   |   | 
|  14.11.2007, 00:25 | #6 | 
| Продвинутый Регистрация: 05.11.2007 
					Сообщений: 66
				 |   
			
			Я конечно могу сделать шаблон страничной записи, а потом реплицировать, заполняя соответствующими данными на уровне PHP/MySQL. Однако возможно кто-то всё же сталкивался с близкими Типо3 коммандами подобного уровня.
		 | 
|   |   | 
|  14.11.2007, 04:51 | #7 | 
| Senior Member |   
			
			На уровне TS вы страницу не создадите. Нужно вешать на нужные события хуки и использовать их (на уровне PHP, конечно).  Кстати, можете использовать TCE для того, чтобы копировать из эталонного источника не одну запись, а сразу поддерево с записями, расположенными на нем. 
				__________________ TYPO3 FAQ | 
|   |   | 
|  15.11.2007, 13:09 | #8 | 
| Продвинутый Регистрация: 05.11.2007 
					Сообщений: 66
				 |   
			
			Спасибо за Вашу рекоммендацию, Алексей. Надо будет почитать Core Engine. | 
|   |   | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Как сделать ссылку на несколько страниц назад? | Илья | Общие вопросы | 0 | 24.09.2007 17:58 | 
| Получить число страниц в подменю?? | dr_on | TypoScript практикум | 2 | 30.11.2006 17:45 | 
| RealURl и длина генерируемых наименований страниц | -=STYDENT=- | Общие вопросы | 1 | 13.09.2006 12:48 | 
| дерево страниц в multilang BE | filippoff | Локализация проекта | 2 | 24.08.2006 01:18 | 
| Копирование всех страниц в html-файлы | Александр | Вопросы выбора CMS | 7 | 31.05.2003 16:43 |