Похоже, вам необходимо базовое расширение, которое, как вы упомянули, это просто USER или USER_INT объекты контента.
Первый один кэшируется в содержании страницы, поэтому, если вы скрипт выводит некоторые статической или редко измененная информация, вы должны рассмотреть, чтобы выбрать USER типа.
Если у вас есть динамические данные, которые часто меняются (каждая новая загрузилась страница приносит новый выход), то вы бы скорее принять USER_INT, но имейте в виду: USER_INT скрипт вызывается каждый раз, когда страница загружается, так вы должны максимально оптимизировать его, насколько это возможно.
Советуем вам ознакомиться с this basic info об использовании этих двух типов.
Так, в конце вам нужен PHP класс, название которого начинается с «user_» или «» tx_ с основной() метод, который принимает два Params $ содержание и $ конф. Эти параметры не будут использоваться вами, но FYI, $ content может содержать предварительно обработанный контент, а $ conf содержит любые данные конфигурации, необходимые для вашего скрипта.
Внутри main() вы создаете свой HTML-вывод и просто возвращаете его (как строку).
TS часть будет следовать в случае USER:
includeLibs.something = fileadmin/db/db.php
marks.CONTENT.30 = USER
marks.CONTENT.30 {
userFunc = user_db->main
}
Для USER_INT:
marks.CONTENT.30 = USER_INT
marks.CONTENT.30 {
includeLibs = fileadmin/db/db.php
userFunc = user_db->main
}
Примечание: я описал грязный, но простой способ для вашего дело. Намного лучше будет рассмотреть использование cObject , потому что он делает именно то, что вам нужно: извлекает записи из БД и выводит их на страницу так, как вам нравится.