PDA

Просмотр полной версии : Помогите с выводом контента


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 и как с ним работать читаем здесь (http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.3.0/view/4/1/)

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