![]()  | 
	
		
 tt_news и realurl кеш 
		
		
		После долгих попыток самостоятельно решить проблему, решил обратиться за помощью к профессионалам. 
	Я разрабатываю сайт, использую 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 {Сохраняю TS, сбрасываю кеш, открываю главную станицу, новости появились. Перехожу в любой другой раздел: загаловок <h2>Новости</h2> есть, самих новостей нет. Сбрасываю кеш в backend, открываю любой раздел: Новости появились. Открываю главную страницу: загаловок <h2>Новости</h2> есть, самих новостей нет. То есть после сброса кеша новости появляются либо на главной странице, либо в разделах, в зависимости от того, что первое было открыто в браузере и закешировалось. Как избавиться от подобного?  | 
		
 Почти все верно... 
	Используйте оператор =< - это ссылка на объект! А оператор < - это копия объекта! То есть совсем другой объект. Вот что написано в "Синтаксис TypoScrypt и его всестороннее изучение": Цитата: 
	
  | 
		
 По идее копии должны показывать то же самое, ведь настройки то нормальные и одни и те же. 
	Присмотритесь еще к эксту coago - он позволяет сделать индивидуальное кэширование блока на указанный период (или вечно). Причем блок отрендеренный для одной страницы будет выводиться на других из кэша - что сильно экономит время генерации в случае tt_news.  | 
		
 Что бы не создавать новой темы, задам свой другой вопрос здесь же. 
	Есть TS для меню: Код: 
	lib.mainMenu.wrap = <ul>|</ul>Код: 
	<ul>Код: 
	<ul> | 
		
 Посмотрите другие варианты wrap-ов в доке TSRef. Все это сделать можно. 
	 | 
		
 Да действительно.. вот решение: 
	Код: 
	lib.mainMenu.1.NO.stdWrap.dataWrap = <b></b>| | 
| Часовой пояс GMT +4, время: 05:37. | 
	Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot