![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
![]()
а зачем изобретать собственный парсинг при наличии стандартного???
Если хотите поизучать - шаблон - TypoScriptObjectBrowser - настройка (setup) - lib - tt_content (если вы его включили - info-modify - вся запись - включения) - и изучайте парсинг. И систему прав. |
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 01.07.2010
Сообщений: 82
|
![]()
... наверное, я не совсем точно описал желаемое. В последней версии кода я смог считать записи из таблицы, НО! В этом случае возвращается значение только одного поля (bodytext). Мне же интересно знать, как обработать полученный из базы данных массив записей. Как это делается в большинстве языков. Ну, берём массив, дробим его на строки, строки дробим на поля. И полученные значения этих полей как-то выводим в темплейт...
А ObjectBrowser показывает лишь то, что я сам и написал. А если я фигню накатал, то тут он мне бесполезен... ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
![]() Код:
marks.CONTENT_FRAME = CONTENT marks.CONTENT_FRAME { table = tt_content select { pidInList = this orderBy = sorting } renderObj { 10 = TEXT 10.field = header 20 = TEXT 20.field = bodytext } } ![]() |
![]() |
![]() |
![]() |
#4 |
Продвинутый
Регистрация: 01.07.2010
Сообщений: 82
|
![]()
так вот и хотелось бы толком понять, КАК делают. То, что нарыл в инете - больше на техническую сторону налегает. Книга под рукой (O'Reily) вообще убитая - без всякой системы написана. Начал шефа терзать насчёт курсов, там хоть вопросов поназадавать можно будет, ну так курсы не каждый день бывают, ждать надо...
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
![]()
В норме включают css_styled_content который и решает проблемы рендеринга контента.
и пишут просто Код:
page = PAGE page.10 = CONTENT page.10 { table = tt_content } это конечно без шаблона. если у вас есть шаблон, то изучаете либо MTB http://typo3.org/documentation/docum...elect/current/ оттуда (integration html template) чуть подправлено Код:
temp.mainTemplate = TEMPLATE temp.mainTemplate { template = FILE template.file = fileadmin/template/test.html workOnSubpart = DOCUMENT_BODY subparts.INSIDE_CONTENT = CONTENT subparts.INSIDE_CONTENT { table = tt_content } } # Default PAGE object: page = PAGE page.typeNum = 0 page.10 < temp.mainTemplate либо FTB http://typo3.org/documentation/docum..._ftb1/current/ а то что вы пытались сделать пишут или дял своих расширений или для хитрых вещей типа http://forum.typo3.biz/showthread.php?t=8708 |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 01.07.2010
Сообщений: 82
|
![]()
о!... оно и так тоже работает! Спасибище огроменное! Хотя, ежели честно, первый путь как-то мне ближе... Доктор, это нормально?
![]() |
![]() |
![]() |
![]() |
#7 |
Продвинутый
Регистрация: 01.07.2010
Сообщений: 82
|
![]()
вот ещё вопросец назрел (чтоб опять не в ту сторону не утопать). У меня есть готовый статичный (HTML+CSS) шаблон. Картинка в нём, например, имеет свой класс и/или id и упакована в определённый div. Когда я вывожу содержимое из TYPO3, то, само собой, все эти тонкости отсутствуют. Как я понял, в скрипте это учесть нереально - скрипт не различает, что там за картинка (могут ведь и две картинки с разными id существовать), валит всё, что имеется, в общую кучу. Какие-то поля, где можно сохранить подобные параметры, при сохранении картинки в документе, отсутствуют. Вот и вопрос: как можно решить эту заморочку, и можно ли решить её стандартными средствами....
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какие могут возникнуть проблемы при переносе сайта с Linuxa на FreeBSD ??? | ov.lovyannikov | Общие вопросы | 1 | 12.02.2010 09:04 |
Проблемы с отображением свойств в TYPO3 4.3.0 | Андрей Аксенов | Общие вопросы | 3 | 10.12.2009 18:36 |
проблемы на хостинге | ivfrogy | Установка | 4 | 18.03.2007 14:05 |
Проблемы при установке. | EugeneM | Установка | 2 | 01.02.2007 19:24 |
Проблемы с установкой htmlArea RTE | Anton | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 1 | 31.03.2006 06:16 |