![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 16.12.2010 
				
				
				
					Сообщений: 14
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			После долгих попыток самостоятельно решить проблему, решил обратиться за помощью к профессионалам. 
		
		
		
		
		
		
			
		
		
		
		
	Я разрабатываю сайт, использую templaVoila, realUrl и tt_news. Все расширения настроены по официальным мануалам. В настройках realUrl небольшие изменения, заточенные под конкретный случай. Структура сайта стандартная: главная страница http://site.ru/ и разделы http://site.ru/news/ , http://site.ru/about/ и так далее. Хочу на каждую страницу добавить в левую колонку новости в режиме LIST. В templaVoila замэпил блок под новости - typoscriptObjectPath, библиотека lib.leftnews. В TS пишу, согласно мануала tt_news, Код: 
	plugin.tt_news {
  dontUseBackPid = 1
  templateFile = fileadmin/templates/news/tt_news_v3_template.html
  singlePid = 3
 }
# ...
lib.newsList < plugin.tt_news
lib.newsList {
code >
code = LIST
pid_list >
pid_list = #айдишник где лежат новости
catImageMode = 0
catTextMode = 0
}
lib.leftnews = COA
lib.leftnews.wrap = <!-- noindex -->|<!-- /noindex -->
lib.leftnews {
10 = TEXT
10.wrap = <h2>|</h2>
10.value = Новости
20 < lib.newsList
}
Сохраняю TS, сбрасываю кеш, открываю главную станицу, новости появились. Перехожу в любой другой раздел: загаловок <h2>Новости</h2> есть, самих новостей нет. Сбрасываю кеш в backend, открываю любой раздел: Новости появились. Открываю главную страницу: загаловок <h2>Новости</h2> есть, самих новостей нет. То есть после сброса кеша новости появляются либо на главной странице, либо в разделах, в зависимости от того, что первое было открыто в браузере и закешировалось. Как избавиться от подобного?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | |
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Почти все верно... 
		
		
		
		
		
		
		
	Используйте оператор =< - это ссылка на объект! А оператор < - это копия объекта! То есть совсем другой объект. Вот что написано в "Синтаксис TypoScrypt и его всестороннее изучение": Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			По идее копии должны показывать то же самое, ведь настройки то нормальные и одни и те же. 
		
		
		
		
		
		
		
	Присмотритесь еще к эксту coago - он позволяет сделать индивидуальное кэширование блока на указанный период (или вечно). Причем блок отрендеренный для одной страницы будет выводиться на других из кэша - что сильно экономит время генерации в случае tt_news.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 16.12.2010 
				
				
				
					Сообщений: 14
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Что бы не создавать новой темы, задам свой другой вопрос здесь же. 
		
		
		
		
		
		
			
		
		
		
		
	Есть TS для меню: Код: 
	lib.mainMenu.wrap = <ul>|</ul> lib.mainMenu.1 = TMENU lib.mainMenu.1.NO.allWrap = <li>|</li> Код: 
	<ul> <li><a href="#">1 пункт</a></li> <li><a href="#">2 пункт</a</li> </ul> Код: 
	<ul> <li><a href="#"><b></b>1 пункт</a></li> <li><a href="#"><b></b>2 пункт</a</li> </ul>  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Посмотрите другие варианты wrap-ов в доке TSRef. Все это сделать можно.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 16.12.2010 
				
				
				
					Сообщений: 14
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Да действительно.. вот решение: 
		
		
		
		
		
		
			
		
		
		
		
	Код: 
	lib.mainMenu.1.NO.stdWrap.dataWrap = <b></b>|  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Приведение пути к single tt_news к удобоваримому виду (realurl) | ksevelyar | Общие вопросы | 4 | 07.04.2009 19:51 | 
| Как создать виртуальный каталог используя realurl? | isol | Общие вопросы | 6 | 12.06.2008 20:12 | 
| Проблема с RealURL и быстрым наполнением tx_realurl_errorlog | dmartynenko | Общие вопросы | 3 | 07.02.2008 12:28 | 
| Редиректы в RealURL и .htaccess | AleXUnder | Общие вопросы | 4 | 08.08.2007 11:00 | 
| КРАСИВЫЕ урл для realUrl + tt_news | (:) | Общие вопросы | 0 | 26.02.2007 15:16 |