![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Здравствуйте! 
		
		
		
		
		
		
		
	Мое знакомство с ТУПО3 началось только вчера и хоть практика программирования на РНР у меня около 5 лет я все же нуждаюсь в помощи. Честно говоря, не ожидал, что столкнусь с такой сложной организацией работы с шаблонами, начал уже подумывать может, что не так делаю. Руковожусь я документацией, которая находится здесь: Modern Template Building http://typo3.org/documentation/docum...ct/0.1.0/view/ Использую экстеншин: Template Auto-parser Extension Во-первых, мне интересно правильный ли путь интеграции шаблона я избрал. Интегрировать шаблон мне удалось, но возникли следующие моменты: 1. на каждой странице в хедере должна находится картинка, которая будет меняться для каждой страницы. Эта картинка должна не сложно задаваться в бек-енде. Как это сделать? Я планирую, что картинки будут закачиваться через раздел Filelist, и потом как-то устанавливаться для каждой страницы через TypoScript. Но как? Можете хотя бы намекнуть правильное решение? Вообще то лучше было бы, если эту картинку можно было закачать прямо в форме редактирования контента страницы но, наверное, это очень сложно? 2. Так же у меня реализовано меню в 3 уровня. Первый уровень находится в хедере, а второй и третий в левой части сайта. Еще необходимо в футере разместить такие страницы как "About Us", "Contact us". Но как это правильно сделать? Видь я же создаю дерево страниц, по которым генерируются меню в хедере и левой части сайта. Куда и как добавить те страницы, которые должны находится в футере, то есть, не относятся к меню первого-третьего уровней? Спасибо за советы, которые как я надеюсь, будут!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			1. Обычно картинку для страницы задают в свойствах страницы, в поле media. А затем подключают в TS через свойство .import 
		
		
		
		
		
		
			2. Сделайте SysFolder, в нём создайте ярлыки на нужные страницы, и постройте HMENU/TMENU по ветке этого SysFolder-a 
				__________________ 
		
		
		
		
	TYPO3 FAQ  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			относительно картинок. я их добавляю в медиа, но на странице они не появляются. в ХТМЛ коде можно увидеть следующее: 
		
		
		
		
		
		
		
	<!-- Image block: [begin] --> <div class="csc-textpic csc-textpic-intext-right"><div class="csc-textpic-imagewrap"><dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:0px;"><dt><img src="" width="" height="" border="0" alt="" /></dt></dl></div><div class="csc-textpic-text"> <!-- Text: [begin] --> Почему-то параметр src="" как и другие пустые. при этом, в бек-енде, во время добавления картинки, рядом появляются иконки с надписью "No thumb generated". библиотека GD установлена. возможно это происходит потому что imagemagick отсутствует, или эти вещи не влияют друг на друга?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			как выяснилось позже, маленькие картинки отображаются на странице 
		
		
		
		
		
		
		
	хотя картинка 330х301 пик. (не назвал бы ее большой) не отображается может кто-то пояснить такое поведение?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Возник следующий вопрос: 
		
		
		
		
		
		
		
	Картинку в хедер я вставляю таким вот способом: subparts.pageTitle = IMAGE subparts.pageTitle.file { import.field = media import = uploads/media/ import.listNum = 0 } все работает, но необходимо реализовать дополнительные условия: 1. Если картинка не добавлена в поле media, то показывать картинку из соответствующей страницы верхнего уровня. 2. ...если и эта картинка не задана, то по умалчиванию показывать какую-то другую. Реально ли таким вот способом доступиться к данным отцовской страницы и делать такие условия? Может у кого-то есть примеры или какие-то минимальные подсказки, а то найти ничего не удается.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			нашел  
		
		
		
		
		
		
		
	![]() import.data = levelmedia: -1,slide  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 26.05.2009 
				
				
				
					Сообщений: 53
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			ребята, теперь проблема в другом. в поле media я закачиваю 2-ве картинки. одна для заглавия страницы (будет задаваться для всех страниц), а вторая для хедера (задается только для верхнего уровня стриниц и в исключительных случаях для подстраниц). Это все реальзовано следующим образом: 
		
		
		
		
		
		
		
	subparts.pageTitle = IMAGE subparts.pageTitle.file { import.field = media import = uploads/media/ import.listNum = 0 } subparts.header_img_left = IMAGE subparts.header_img_left.file { import.data = levelmedia: -1,slide import = uploads/media/ import.listNum = 1 } возникает следующая проблема: когда в поле media закачана картинка для заглавия, а для хедера нет, то для хедера не подгружается картинка с верхнего уровня. наверное считает что картинка закачана, раз поле media не пустое.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Нужна помощь ! sr_feuser_register | viair | Общие вопросы | 4 | 24.03.2009 16:10 | 
| Нужна помощь в переносе с домена на домен | gmuk | Работа и заказы / Job Offer and Request | 0 | 02.09.2008 15:47 | 
| Нужна помощь по доработке проекта | jukov_b1 | Работа и заказы / Job Offer and Request | 0 | 29.08.2008 13:30 | 
| Нужна помощь в выборе Галереи | Syavich | Общие вопросы | 1 | 24.06.2008 11:30 | 
| Люди нужна помощь! | shusha | Общие вопросы | 4 | 06.02.2007 01:39 |