|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  24.08.2007, 13:12 | #1 | 
| Senior Member Регистрация: 13.12.2006 Адрес: ~msk 
					Сообщений: 277
				 |  Проблема с условиями в TS setup 
			
			в TS setup содержится следующее условие для главной страницы. Код: [globalVar = TSFE:id = 1] <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/common/typoscript/setup_index.ts"> [GLOBAL] Пришлось вписать внутри него ещё раз, чтобы адеквтно заработало. [globalVar = TSFE:id = 1] ... [GLOBAL] Но это не дело  В чём может быть проблема? Спасибо Условие типа срабатывает корректно. Код: [PIDinRootline = 10] <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/common/typoscript/setup_info.ts"> [GLOBAL] Последний раз редактировалось c0d3r; 24.08.2007 в 14:39 | 
|   |   | 
|  24.08.2007, 13:23 | #2 | 
| Senior Member |   
			
			Что такое "просмотр отладки"? Если имеется в виду "TS Object Browser", то подобные условия включаются/выключаются чекбоксами под деревом TS-script | 
|   |   | 
|  24.08.2007, 14:43 | #3 | 
| Senior Member Регистрация: 13.12.2006 Адрес: ~msk 
					Сообщений: 277
				 |   
			
			Да, речь о TS Object Browser. Чекбоксы ставлю. Конфиг setup_index.ts для индекса (UID=1) грузится даже если условие globalVar = TSFE:id = 1 не включено. В списке объектов lib есть все объекты из конфига setup_index.ts. Если удаляю из TSsetup код из моего первого поста, всё начинает работать. Раньше всё работало, правда, я не отлаживал в TSOB, но контен-то корректно выдавался. В последнее время настроил многодоменность, прописал конфиги для каждого сайта. вроде бы ничего больше не менял. Ошибок парсинга TS Object Browser сейчас не выдаёт, как-то было такое. Кстати, каким равнозначным условием можно заменить [globalVar = TSFE:id = 1]? P.S. В общем, пока решил костылём - поставил дубль условия [globalVar = TSFE:id = 1] в сам setup_index.ts И TSOB стал реагировать на чекбоксы адекватно. Последний раз редактировалось c0d3r; 24.08.2007 в 15:04 | 
|   |   | 
|  24.08.2007, 19:52 | #4 | 
| Administrator |   
			
			я сталкивался с проблемами, когда первая строчка в подключаемых TS файлах неправильно обрабатывалась (похоже из-за utf)... это другое, но может из тоже серии попробуйте пустоту вставить на первые строчки | 
|   |   | 
|  24.08.2007, 20:26 | #5 | 
| Senior Member |   
			
			Вполне возможно, что парсер TS не такой умный, как вы от него ожидаете. Да и знаете... Вы же на си не пишете Код: if (page == 1){
  #include <conio.h>
}Хотя вот вроде пишут, что так должно работать: http://bugs.typo3.org/view.php?id=4150 http://bugs.typo3.org/view.php?id=4221 
				__________________ TYPO3 FAQ | 
|   |   | 
|  24.08.2007, 21:00 | #6 | ||
| Senior Member Регистрация: 13.12.2006 Адрес: ~msk 
					Сообщений: 277
				 |   Цитата: 
 Условие идёт не первой строкой, до него уже подключаются файлы .ts без всяких условий Проблема похожа на вот эту: http://bugs.typo3.org/view.php?id=4150 Ну хорошо, костылём решил, подожду, когда пропатчат. Цитата: 
  Условия-то стандартные. Опыт Си здесь ни при чём, делаю по доке. | ||
|   |   | 
|  | 
| Опции темы | |
| Опции просмотра | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Правильный (красивый) TS код в Setup | Tod | Общие вопросы | 7 | 28.02.2007 16:16 | 
| Проблема с пользователями | washington | Установка | 2 | 16.11.2006 12:26 | 
| Проблема с Mysql | alexey-79 | Установка | 4 | 10.01.2006 15:16 | 
| Выбор языка Проблема с флажками | zinder | Общие вопросы | 2 | 28.09.2005 20:49 | 
| проблема с ссылками на новости | Aleksandrov | Общие вопросы | 7 | 30.06.2005 03:44 |