![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
|
![]()
Я щас импортирую новости - их у меня будет по нескольку тысяч на странице. Поэтому открывать такую страницу в BE будет долго - грузятся 1000 заголовков.
Мне пришлось залезть в /typo3/sysext/cms/layout/db_layout.php и заремарить строку номер 977: $dblist->itemsLimitSingleTable = 1000; чтобы восстановить умолчание - 100, заложенное в /typo3/class.db_list.inc в строке номер 91 - var $itemsLimitSingleTable = 100; Как поменять это число средствами TS или TSConfig - че то нигде не обнаружил? |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Там же написано что
$itemsLimitSingleTable may be overridden by tables.php Что это за таблица? |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 27.02.2006
Сообщений: 131
|
![]()
посмотри определение TCA в manual-doc_core_api
там есть 2 параметра - для отображения в листинге, когда показываются все таблицы и данная выбранная maxSingleDBListItems maxDBListItems |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Огромное спасибо разобрался - только вот сама книга manual-doc_core_api пока мудренная для меня
Нашел в книге пример с вышеназванными переменными стал искать tables.php - нашел единственный файл с таким названием - в каталоге /t3lib/stddb вставил туда $TCA['tt_news'] = Array ( 'interface' => Array ( 'maxDBListItems' => 30, 'maxSingleDBListItems' => 50 ) ) результата не дало обновил хеш typo3conf - тоже не дало Кое как выяснил что надо менять файл tca.php в каталоге расширения. Этот каталог в моем случае - да и у всех наверное - /typo3conf/ext/tt_news/ Это так называемый dynamicConfigFile. Например есть другие такие же файлы для sys_template - /typo3/sysext/cms/tbl_cms.php для tt_content - /typo3/sysext/cms/tbl_tt_content.php В той же книге нахожу для dynamicConfigFile: Filename of the PHP file which contains the full configuration of the table in $TCA. The [ctrl] part (and [feInterface] if used) are always mandatory, but the rest may be placed in such a file in order to limit the amount of memory consumed by the $TCA array (when eg. the columns definitions are not needed). Вот такие вот пироги - мудренная вещь эта CMS |
![]() |
![]() |