Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 06.04.2012, 17:20   #11
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Kickstarter вам может помочь только добавить поле в таблицу tt_news.
Что бы вывести что-то дополнительное в шаблон (а под таким словом обычно имеется в виду HTML шаблон) нужны дополнительные действия, например использование genericmarkers (описано выше).
dmartynenko вне форума   Ответить с цитированием
Старый 06.04.2012, 17:24   #12
antony
Новенький
 
Регистрация: 26.10.2008
Адрес: Russia, Moscow
Сообщений: 19
По умолчанию

можно как-то детально расписать процесс добавления нового поля для tt_news?
antony вне форума   Ответить с цитированием
Старый 06.04.2012, 17:30   #13
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

А в этой ветке выше что во вашему?
dmartynenko вне форума   Ответить с цитированием
Старый 06.04.2012, 17:39   #14
antony
Новенький
 
Регистрация: 26.10.2008
Адрес: Russia, Moscow
Сообщений: 19
По умолчанию

Выше добавлялись четыре новых select/option. Мне нужно добавить одно поле field стринговое. Синтаксис изменится, я не могу понять какой он будет и не испорчу ли ве в существующем сайте? Можете описать по шагам, если не трудно?
antony вне форума   Ответить с цитированием
Старый 06.04.2012, 18:00   #15
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Значит у вас код для вывода вашего поля будет проще:
Код:
	
plugin.tt_news.genericmarkers {
    data = tx_myext_fieldX

    my_field = TEXT
    my_field.field = tx_myext_fieldX
}
Маркер для HTML шаблона ###MY_FIELD###
dmartynenko вне форума   Ответить с цитированием
Старый 06.04.2012, 18:03   #16
antony
Новенький
 
Регистрация: 26.10.2008
Адрес: Russia, Moscow
Сообщений: 19
По умолчанию

Правильно я понимаю, этот кусок кода вставляем в tca.php tt_news:
lugin.tt_news.genericmarkers {
data = tx_myext_fieldX

my_field = TEXT
my_field.field = tx_myext_fieldX
}
а этот
Маркер для HTML шаблона ###MY_FIELD###
в class.tx_ttnews.php? этого будет достаточно? а правки в базе?
antony вне форума   Ответить с цитированием
Старый 06.04.2012, 18:13   #17
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Нет, не правильно понимаете. Прочитайте еще раз ветку с начала. Посмотрите документацию экста ttnewsgenericmarkers.

1. Поле добавляется установкой своего экста, который доабвляет поле в таблицу tt_news и он же определяет конфигурацию поля. Экст создается через кистартер.
2. Приведенный код добавляется в TS шаблон (или по вашему он похож на PHP код?)
3. Маркер добавляется в HTML шаблон для tt_news.

В коде экста tt_news никаких правок не делается.
dmartynenko вне форума   Ответить с цитированием
Старый 12.04.2012, 17:37   #18
ms9
Продвинутый
 
Регистрация: 31.05.2010
Сообщений: 65
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Обычно для расширения TCA создается свой экст, в котором добавляется поле в sql + TCA сторонней таблицы. А для добавления новых маркеров в tt_news используется, например, экст ttnewsgenericmarkers.
Очень помогли, спасибо!
ms9 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подойдет ли TYPO3 для информационного сайта? vold57 Вопросы выбора CMS 19 07.12.2011 00:23
Вопрос по cookieDomain для доменов зеркал Андрей Аксенов Общие вопросы 2 20.02.2011 17:40
Getting Started tutorial - полностью новое руководство для новичков Андрей Аксенов Мастер-класс 0 09.12.2010 10:33
Что использовать для простого каталога? cronfy Магазины и каталоги для TYPO3 4 23.05.2008 12:36
Новое решение для user list archive Valery Romanchev Новости TYPO3-разработки 0 27.03.2006 04:51


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория