Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Мастер-класс (http://forum.typo3.ru/forumdisplay.php?f=41)
-   -   Повтор копирайта на подстраницах (http://forum.typo3.ru/showthread.php?t=6536)

Andrey Grey 17.07.2008 00:51

Повтор копирайта на подстраницах
 
Безусловно все знакомы с расширением kb_tv_content_slide
Мноие его используют для наполнения контентом страниц на нижних уровнях.
А вот что еще полезное с ним можно делать:
Например вам нужно сделать поле copyright, да так, чтобы ваш заказчик мог легко править это поле не залезая в typoscrip в шаблонах (lib.copyright).
Выход простой. В DS TV шаблона размечаете область с типом INPUT, которую хотите повторять на подстраницах и вставляете такой кусок кода:
Код:

20 = TEXT
20.cObject = TEXT
20.cObject{
postUserFunc = tx_kbtvcontslide_pi1->main
postUserFunc{
field = field_copyright
languageFallback = 0
}
20.wrap = © 2005 - {date:Y}  |
20.insertData = 1


Alex Podusov 29.07.2008 13:21

Код:

Extension Manager
Extension: KB TV Content Slide (kb_tv_cont_slide)
Dependency Error

The running PHP version (5.2.5) is higher than allowed (4.4.5)

Это сообщение можно игнорировать?

reva2 29.07.2008 13:26

Да.. на работе этого расширения оно никак не сказывается.

Andrey Grey 29.07.2008 18:37

У конкретно этого расширения проблем с php5 нет.

ЗЫ: классный у вас город

Alex Podusov 29.08.2008 14:45

всё новое - это хорошо забытое старое!
 
Прошу прощения за вопрос, но что-то я уже битых два часа тупо туплю... Помню, что раньше у меня всё в порядке было с KB TV Content Slide. И было в каждом новом элементе в свойствах специальное поле для показа элемента на подстраницах. А вот сейчас - никак... не найду, и всё! :eek:

Andrey Grey 29.08.2008 15:19

покажите блок ds, который вы хотите обработать плагином

Alex Podusov 29.08.2008 15:30

Для начала решил поэкспериментировать с основным (и пока единственным) Content Element, остальные формируются динамически (TypoScriptObject):
Код:

<field_content type="array">
    <tx_templavoila type="array">
        <title>Основной контент страниц</title>
        <description>область шаблона основного контента</description>
        <sample_data type="array">
            <numIndex index="0">Контент ...</numIndex>
        </sample_data>
        <eType>ce</eType>
        <tags>*:inner </tags>
        <TypoScript><![CDATA[
10= RECORDS
10.source.postUserFunc = tx_kbtvcontslide_pi1->main
10.source.postUserFunc.field = field_content
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
        ]]></TypoScript>
        <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
    </tx_templavoila>
    <TCEforms type="array">
        <config type="array">
            <type>group</type>
            <internal_type>db</internal_type>
            <allowed>tt_content</allowed>
            <size>5</size>
            <maxitems>200</maxitems>
            <minitems>0</minitems>
            <multiple>1</multiple>
            <show_thumbs>1</show_thumbs>
        </config>
        <label>Основной контент страниц</label>
    </TCEforms>
</field_content>


Andrey Grey 29.08.2008 15:55

ну тут все правильно.
может банально: дело в кеше?

Alex Podusov 29.08.2008 16:06

Вложений: 1
в кэше чего? я ведь внутри, в бэкенде не вижу...
Во вложении снимок, так вот насколько я помню (отдаленно смутно) что внизу этой таблички добавлялось поле, относящееся именно к этому экстеншену...

Andrey Grey 29.08.2008 16:28

мда.
вы спутали горячее с острым.
к Контент Элементам этот плагин не имеет отношения. ничего он в них не меняет. меняется поведение размеченой колонки в ТВ. т.е. плагин говорит повтори содержимое этой колонки на подстранице, если на ней нет содерждимого.


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

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