Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Помогите с выводом контента (http://forum.typo3.ru/showthread.php?t=9047)

Peter 29.11.2010 16:21

Помогите с выводом контента
 
Взял таблицу со старого сайта (самописный), впихнул в базу нового на Тайпо3, пишу вывод:

lib.sideContent = CONTENT
lib.sideContent {
wrap = <div> | </div>
table = tt_goods
select {
max = 8
}
renderObj = COA
renderObj {
wrap = <div> | </div>
25 = TEXT
25 {
field = name
}
26 = TEXT
26 {
field = text_m
wrap = <span> | </span>
}
}
}

В результате выводит:
NO entry in the $TCA-array for the table "tt_goods". This means that the function enableFields() is called with an invalid table name as argument.

Нужно срочно вывести, начальство сожрёт. Помогите пожалуйста.

Есть подозрение на кодировку таблицы, старая база была сп1251.

Peter 29.11.2010 17:29

Возможно дело в структуре таблицы... Структура таблицы.

id ID товара
sort_by Сортировка товаров
delete Удален ли товар по дефолту 0(существует)
vizible Показывать товар в магазине по дефолту 1(показывать)
articul Артикул товара
name Название товара
img Картинка товара
text_m Краткий текст
text Полный текст страницы
title заголовок
keywords keywords
description description
mod_rewrite_url Альтернативный УРЛ
count Количество товара
summ Сумма товара
currency Вид валюты
date Дата создания или редактирования
id_users ID user который создал или отредактировал
new
spec
summ2 Цена 2
summ3
presence Наличие
presence_ot Галочка "Наличие"
id_brand

reva2 30.11.2010 00:06

Вам же система четко написала чего не хватает - NO entry in the $TCA-array for the table "tt_goods", т.е. в TCA не прописана конфигурация для вашей таблицы tt_goods.
Что такое TCA и как с ним работать читаем здесь

Peter 30.11.2010 00:09

Спасибо огромное, а то в поиске ничего найти не смог о $TCA, буду разбираться. Респект!


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

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