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

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

Ответ
 
Опции темы Опции просмотра
Старый 15.08.2008, 12:38   #1
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию Не могу найти, где про маркеры написано (tt_news)

Подскажите, пожалуйста, а где можно увидеть, что вместо чего подставляется в шаблоне?
Если скажем
###NEWS_DATE###
###NEWS_TIME### или даже
###NEWS_TITLE###
это ещё понятно, то что делают, вот вот
###CATWRAP_B###
###CATWRAP_E###
###ADDINFO_WRAP_B###
###ADDINFO_WRAP_E###
###NEWS_CATEGORY_ROOTLINE###
- для меня полная загадка...

Может я невнимательно смотрел доки, но не видел, чтобы про маркеры было написано...

И ещё... если вставлять свои маркеры, то я так понимаю надо использовать danp_extendnews? Однако документации к расширению нет - что делать?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 15.08.2008, 16:26   #2
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

По поводу стандартных маркеров:
1) typo3conf/ext/tt_news/pi/news_template.tmpl - в случае если Вы используете Table-based template (static_template: table-based tmpl (tt_news))
2) typo3conf/ext/tt_news/pi1/tt_news_v2_template.html - в случае если Вы используете CSS-based template (static_template: CSS-based tmpl (tt_news))

По поводу собственных маркеров:
С указанным Вами расширением я к сожалению никогда не работал. "Общий" способы расширения функциональности tt_news описаны здесь. В частности, для Вашей задачи смотрим на хук extraItemMarkerProcessor.
reva2 вне форума   Ответить с цитированием
Старый 15.08.2008, 16:35   #3
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Цитата:
Сообщение от reva2 Посмотреть сообщение
По поводу собственных маркеров:
С указанным Вами расширением я к сожалению никогда не работал. "Общий" способы расширения функциональности tt_news описаны здесь. В частности, для Вашей задачи смотрим на хук extraItemMarkerProcessor.
Я так думаю от созерцания хука результат не появится. Если я правильно понял, то тут надо писать свой какой-то PHP код?

Братья, кто модифицировал tt_news? Направьте и укрепите! :-)
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 15.08.2008, 17:16   #4
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

в папке res (typo3conf/ext/tt_news) лежит файл example_itemMarkerArrayFunc.php - там расписано как добавлять маркеры для полей из БД.
pomotom вне форума   Ответить с цитированием
Старый 15.08.2008, 17:28   #5
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Если я в PHP не шарю (разве что разобрать что функция делает) - то мне это можно и не смотреть? Или там понятно, более или менее?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 15.08.2008, 18:05   #6
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

PHP код:
function user_displayFileLinks($markerArray$conf){
    
$row $conf['parentObj']->local_cObj->data// get the data array of the current news record
   // t3lib_div::debug($markerArray);
    
$markerArray['###FILE_LINK###'] = '';
    
$markerArray['###TEXT_FILES###'] = $conf['parentObj']->local_cObj->stdWrap($conf['parentObj']->pi_getLL('textFiles'), $conf['parentObj']->conf['newsFilesHeader_stdWrap.']);
    if (
$row['news_files']) {
        
$fileArr explode(',',$row['news_files']);
         while(list(,
$val)=each($fileArr)) {
        
// fills the marker ###FILE_LINK### with the links to the atached files
            
$markerArray['###FILE_LINK###'] .= $conf['parentObj']->local_cObj->filelink($val,$conf['parentObj']->conf['newsFiles.']) ;
        }
    } else { 
// no file atached
        
$markerArray['###FILE_LINK###']='';
        
$markerArray['###TEXT_FILES###']='';
    }
    return 
$markerArray;

Остальное - комментарии что написать в ТС-шаблоне для включения
pomotom вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мда, не могу найти ответа нигде в инете- почему не работает админка? OM Установка 11 13.01.2009 14:35
Где почитать про tt_content? Elenka TypoScript практикум 1 02.07.2007 20:21
не могу найти экстеншн maleksandrov Общие вопросы 8 08.02.2007 17:40
Не могу найти doc_tut_ftb1 Alexey_BY Общие вопросы 1 19.01.2007 12:16
Не могу вспомнить, где правится тэг title страницы alex Общие вопросы 0 10.02.2006 22:00


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


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

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