Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 26.05.2009, 19:29   #1
GAZok
Продвинутый
 
Регистрация: 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". Но как это правильно сделать? Видь я же создаю дерево страниц, по которым генерируются меню в хедере и левой части сайта. Куда и как добавить те страницы, которые должны находится в футере, то есть, не относятся к меню первого-третьего уровней?

Спасибо за советы, которые как я надеюсь, будут!
GAZok вне форума   Ответить с цитированием
Старый 26.05.2009, 23:00   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

1. Обычно картинку для страницы задают в свойствах страницы, в поле media. А затем подключают в TS через свойство .import

2. Сделайте SysFolder, в нём создайте ярлыки на нужные страницы, и постройте HMENU/TMENU по ветке этого SysFolder-a
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 27.05.2009, 18:09   #3
GAZok
Продвинутый
 
Регистрация: 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 отсутствует, или эти вещи не влияют друг на друга?
GAZok вне форума   Ответить с цитированием
Старый 27.05.2009, 18:36   #4
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

как выяснилось позже, маленькие картинки отображаются на странице
хотя картинка 330х301 пик. (не назвал бы ее большой) не отображается
может кто-то пояснить такое поведение?
GAZok вне форума   Ответить с цитированием
Старый 28.05.2009, 17:21   #5
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

Возник следующий вопрос:
Картинку в хедер я вставляю таким вот способом:

subparts.pageTitle = IMAGE
subparts.pageTitle.file {
import.field = media
import = uploads/media/
import.listNum = 0
}

все работает, но необходимо реализовать дополнительные условия:
1. Если картинка не добавлена в поле media, то показывать картинку из соответствующей страницы верхнего уровня.
2. ...если и эта картинка не задана, то по умалчиванию показывать какую-то другую.

Реально ли таким вот способом доступиться к данным отцовской страницы и делать такие условия? Может у кого-то есть примеры или какие-то минимальные подсказки, а то найти ничего не удается.
GAZok вне форума   Ответить с цитированием
Старый 28.05.2009, 17:33   #6
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

нашел
import.data = levelmedia: -1,slide
GAZok вне форума   Ответить с цитированием
Старый 28.05.2009, 18:25   #7
GAZok
Продвинутый
 
Регистрация: 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 не пустое.
GAZok вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь ! 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


Часовой пояс GMT +4, время: 07:19.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория