У меня есть этот typeoscript для запроса только контента (без заголовка, css, js и т.д.)
ajaxCall = PAGE
ajaxCall {
typeNum = 999
config.disableAllHeaderCode = 1
config.disablePrefixComment = true
# config.additionalHeaders = Content-type: text/html; charset=utf-8
config.metaCharset = UTF-8
10 = COA
10 < styles.content.get
10.stdWrap.prepend > # supress feEditAdvanced-firstWrapper - Bug in typo3 4.3.1
}
Это отлично работает, пока я использую язык по умолчанию. Но когда я хочу использовать этот тип страницы на другом языке &L=1
, это не работает, и я ничего не получаю.
Я немного протестировал и обнаружил, что проблема здесь
10 = COA
10 < styles.content.get
Похоже, что при наличии языкового параметра styles.content.get
пусто.
Изменить: я пытаюсь получить содержимое с помощью собственного объекта CONTENT.
ajaxCallw = PAGE
ajaxCallw {
typeNum = 1000
config.disableAllHeaderCode = 1
config.disablePrefixComment = true
# config.additionalHeaders = Content-type: text/html; charset=utf-8
config.metaCharset = UTF-8
10 = CONTENT
10 {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.languageField = 4
}
}
Похоже, что select.languageField = 4
полностью игнорируется, поскольку он по-прежнему отображает содержимое на языке по умолчанию. И когда я вызываю URL-адрес с &type=1000&L=4
, он все равно ничего мне не показывает. (Без параметра L=4
он показывает мне содержимое языка по умолчанию)