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

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

Ответ
 
Опции темы Опции просмотра
Старый 14.04.2012, 09:56   #1
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

А если в случае с field для начала написать 10.field > и только потом присвоить 10.field = subtitle?
-=UncleByte=- вне форума   Ответить с цитированием
Старый 14.04.2012, 13:33   #2
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
А если в случае с field для начала написать 10.field > и только потом присвоить 10.field = subtitle?
хех, пробовал и такой вариант - не выходит каменный цветок. Я вот думаю, может собака зарыта под тем, что для корневой страницы один и тот же объект указывается два раза... Хотя это же конфиг, вроде бы для одних и тех же параметров более ранние значения затираются более поздними. Однако есть у меня такая мысль, что тот же конфиг берется, и построчно выполняется? тогда не создаются ли два COA для корневой страницы?
Но с этим я потом поэкспериментирую. Это не так важно - заменил вывод из nav_title ручным вводом.
Вот такая ситуевина:
Код:
lib.mytitle = TEXT
lib.mytitle.field = title
не хочет ничего выводить, и всё тут! в том, что область разметки работает, меня убеждает такое действо:
Код:
lib.mytitle = TEXT
lib.mytitle.value = Заголовок 1
выводит в нужном месте "Заголовок 1". Вот в чем может быть загвоздка? Что я упустил из виду? В шаблоне из включений только CSS Styled Content
Вот что пишет про это поле темплавуаля для DS:
Цитата:
Заголовк страницы (field_title)

"Укажите блок заголовка"

введенное/вычисленное значение будет приведено к целому
введенное/вычисленное значение будет передано в объект html [код HTML будет отображен как есть]
введенное/вычисленное значение будет помещено в обертку

Преднастройка для элемента:
TypoScript Object Path
Позиционирование столбцов:
Normal [0]
TypoScript:

будет использована структура TS lib.mytitle, определенная внутри элемента <TypoScriptObjPath>
и для ТО
Цитата:
Локальная обработка XML:

ERROR: The input content failed XML parsing:

93 bytes

The element has no children!
Используется в: Используется в 1 элементах
Alex Podusov вне форума   Ответить с цитированием
Старый 16.04.2012, 15:20   #3
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию

Ха!
Путем многочасовых перекуров и метода ненаучного тыка вывел, что в моем случае почему-то конструкция
Код:
lib.mytitle = TEXT
lib.mytitle.field = title
не работает в принципе. Рабочей оказалась только конструкция
Код:
lib.mytitle = TEXT
lib.mytitle.data = page:title
Это касается любых полей и данных, которые я пытался вытащить подобным образом. При этом: в этом конфиге
Код:
lib.localmenu = COA
lib.localmenu {
  wrap = <ul>|</ul>
  10 = TEXT
  10.value = Точка отсчета
  10.typolink.parameter.data = leveluid:0
  10.wrap = <li>|</li>
.............
в таком виде выводит указанный текст. Однако если я пишу
Код:
10.field = какое_нибудь_поле
какое бы я поле ни указал для вывода - выводит ВСЕГДА заголовок страницы. И только 10.data = page:nav_title - дало желаемый результат.
Может кто подсказать, в чем дело, что я не могу получить значение поля обычным путем, как делал это ранее?
И почему в одном месте .field = ничего не выводит в любом случае, а в COA выводит, хоть и совсем не то?

Последний раз редактировалось Alex Podusov; 16.04.2012 в 15:56
Alex Podusov вне форума   Ответить с цитированием
Старый 16.04.2012, 15:59   #4
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Странно конечно. Но хорошо что удалось разобраться.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 17.04.2012, 13:21   #5
Anlov
Senior Member
 
Регистрация: 02.05.2011
Сообщений: 138
По умолчанию

Цитата:
Сообщение от Alex Podusov Посмотреть сообщение
Код:
Локальная обработка XML: 

 ERROR: The input content failed XML parsing: 

 93 bytes

 The element has no children!
 Используется в: Используется в 1 элементах
к слову сказать, иногда замечал, что при ремаппинге или еще каком обновлении шаблона через TV не всегда обновляется xml. приходится ручками править.
Anlov вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Вставка HTML кода на все страницы сайта Костик Общие вопросы 2 03.12.2008 09:26
Статистика для посетителей сайта thebat TYPO3: SEO и статистика посещений 9 15.12.2007 19:59
Случайно згенерированный "id" страницы из "table=pages" в "pid_list" для "tt_news" thebat TypoScript практикум 2 29.11.2007 20:15
Свой шаблон для элементов (записей) страницы Alexey Kuzminich Общие вопросы 6 24.08.2007 05:44


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


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

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