Самостоятельный тип позволяет вам указать, какие типы могут смешиваться в признаке. Например, если у вас есть черта с типом self Closeable
, то эта черта знает, что единственные вещи, которые могут смешивать ее, должны реализовывать интерфейс Closeable
.
Я не совсем понял второй вопрос. Если вы хотите включить какую-то запись только на страницы под другой страницей, то это, очевидно, сработает:
[PIDinRootline = pages-uid, pages-uid, ...]
temp.foo = RECORDS
temp.foo {
tables = tt_content
source = ID # Enter the object's ID here
}
[end]
С другой стороны, если вы хотите включить все записи со страниц, являющихся дочерними по отношению к какой-либо другой странице, попробуйте что-то вроде :
1 = CONTENT
1.table = tt_content
1.select {
pidInList = parent-uid
}
Не знаю, правильно ли я понял. Дмитрий.
From Включать элементы содержимого typo3 на каждую страницу :
temp.foo = RECORDS
temp.foo {
tables = tt_content
source = ID # Enter the object's ID here
}
Обратите внимание, что идентификатор - это идентификатор записи содержимого, а не идентификатор страницы.
Но это не ответьте на вопрос, как включить только страницы / записи с определенным родителем.