Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Templavoila: индивидуальное оформление блоков (http://forum.typo3.ru/showthread.php?t=9361)

KentAVr 21.03.2011 15:03

Templavoila: индивидуальное оформление блоков
 
Собственно блоки в Тупо3 чую для меня будет бальная тема.
я сделал в грубо говоря 2х колоночный сайт ... в левой колонке должны появляться блоки и меню.. блоки должны иметь собственный стиль оформления не обязательно разны.. но каждый блок должен быть выделен ..
для меню это не составило труда сделать, прописав wrap в сетапе..
а пот для остальных блоков беда..
суть в том что я создаю допустим 2 блока с разным содержимым
блаблабла
и блаблабла2
каждый из блоков должен быть выделен в отдельной рамочке..
если я прописываю wrap в ДСе то , собственно это и логично, рамочка делается на все блоки в целом.. т.е. и блаблабла и блаблабла2 объеденены одной рамкой. а мне нужно чтоб были в разных.
в пакете интродакшен -это реализованно и работает суть как там реализовано понятно в общемто, но там не установленна темпловоила и чтото у меня не получается создать отдельный ТО на оформление блоков.
Вопрос - подскажите куда копать или дайте рабочий пример плиз

-=UncleByte=- 21.03.2011 16:17

В том же самом FTB есть глава про создание своих собственных контент-элементов. Можно сделать практически все что угодно, единственно что иногда удивляет обращение TV с родительскими блоками когда делается маппинг, но это быстро решается опытным путем.

KentAVr 21.03.2011 16:43

так вот какраз с этим примером и бъюсь.. не выходит каменный цветок.

-=UncleByte=- 21.03.2011 17:36

Цитата:

Сообщение от KentAVr (Сообщение 30671)
так вот какраз с этим примером и бъюсь.. не выходит каменный цветок.

А что именно-то не выходит?

Андрей Аксенов 22.03.2011 10:18

Посмотри вот этот проект http://templavoila.busynoggin.com. Здесь сама структура страниц для темплавуаля строится через тайпоскрипт, кроме того реализованы различные блоки для содержимого: содержимое в несколько колонок, рисунок и т.п.

KentAVr 22.03.2011 12:33

Цитата:

Сообщение от Андрей Аксенов (Сообщение 30677)
Посмотри вот этот проект http://templavoila.busynoggin.com. Здесь сама структура страниц для темплавуаля строится через тайпоскрипт, кроме того реализованы различные блоки для содержимого: содержимое в несколько колонок, рисунок и т.п.

спасибо за пример .. очень познавательно и интересно.. но всеже не хотелосьбы еще более усложнять работу и хотелось бы понять принцып как это делается в тмловиоле) .. я конечно не сторонник ассемблера когда задачу можно решить языками более высокого уровня.. но и тупо в беэйсик сваливаться не охото) .. хотется понимать что как и почему работает а не двигать мышкой в надежде что дяди написавшие код все за меня предусмотрели)

KentAVr 22.03.2011 12:35

Цитата:

Сообщение от -=UncleByte=- (Сообщение 30673)
А что именно-то не выходит?

к сожалению вчера ненашел времени на тупо3.. седня постараюсь еще раз проработать пример более вдумчиво.. единственный вопрос .. могу ли я использовать для нового ТО тотже файл шаблона что и для основного?

Андрей Аксенов 22.03.2011 13:32

Цитата:

Сообщение от KentAVr (Сообщение 30679)
к сожалению вчера ненашел времени на тупо3.. седня постараюсь еще раз проработать пример более вдумчиво.. единственный вопрос .. могу ли я использовать для нового ТО тотже файл шаблона что и для основного?

Можно, если в нем имеются все необходимые для разметки части...
То есть в одном TO размечаются одни части, в другом - другие и т.д.
Смысл следующий: Объект данных - это хмл шаблон данных, а Объект шаблона (TO) - это уже конкретная привязка частей из Шаблона данных к частям (тегам) шаблона HTML...
Что касается приведенного мной примера - там просто все эти шаблоны выводятся при помощи Тайпоскрипта и передаются в Темплавуаля...
Кстати в Темплавуаля можно задать и свой шаблон для внутреннего интерфеса модуля Страница...

KentAVr 22.03.2011 13:47

Цитата:

Сообщение от Андрей Аксенов (Сообщение 30680)
Кстати в Темплавуаля можно задать и свой шаблон для внутреннего интерфеса модуля Страница...

Спасибо за ответ .. в общем если я правильно понимаю, то я сейчас и пытаюсь создать индивидуальное оформление через Flexible Content”.
Создаю ТО ДС - в превью все отображается так как я и задумал..
теперь нужно указать что для каждой саписи из левой колонки нужно использовать данный ТО/ДС.
Закономерный вопрос как это сделать.
в книжке написанно .. создайте запись и сделайте ее тип Flexible Content”.
- создал сделал , но поля для ввода текста не появилось..
Цитата:

Далее нам предлагается выбрать Структуру Данных
1. Никто ничего не предлагает,
2 такого поля нет
Цитата:

И после перезагрузки появится новая форма для заполнения “Content“:
соотвественно нет ни перезагрузки ни поля..
если же при правке записи я перейду во вкладку ApperAnce
, то в выпадающем списке Template Object: - мой ТО отсутсвует
может гдето еще нужно прописать связь?

Андрей Аксенов 22.03.2011 14:05

Сразу и не скажу...
Во первых, - старенький конечно мануал... Сама Темплавуаля уже порядком изменилась - теперь можно выбрать, чтобы все эти ДС и ТО хранить в виде файлов, а не записей базы данных...
Сам я такие фокусы из руководства не проделывал - просто брал ДС, указывал файл html для разметки, размечал, сохранял... ну и с танцами под бубны (иногда бывало, что чего-то напутал, или кеш не очистил...) все в итоге работало...
Так что хорошо бы к этому руководству еще и руководство по самой Темплавуаля почитать - оно есть на русском...
Кроме того, по структурам данных, - это уже в API ядра TYPO3 (doc_core_api) в разделе Форматы данных... Тоже есть на русском.

Здесь все так - система то мощная, но вот документация вся разбросана...
Прежде чем получиться Хеллоу Ворд вывести, нужно неделю просидеть... А чтобы понять, как это у тебя по учебнику получилось (если получилось, а то учебники тоже порядком устарели) - еще месяц потратить... А потом поймешь, что еще учиться и учиться :)))


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

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