Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Очень классный подход к форматированию TS (http://forum.typo3.ru/showthread.php?t=10757)

Ивано++ 30.05.2013 22:31

Очень классный подход к форматированию TS
 
Не знал что можно писать TS-код таким удобным образом:
ATagParams.dataWrap (...

PHP код:

navi.1 TMENU
navi.1 
{
   
sectionIndex 1
   sectionIndex
.type "all"
   
expAll 1
   NO

       
ATagParams.dataWrap  (
                           class=
"menue1" |*|
                           class=
"menue2" ||
                           class=
"menue3" || 
                           class=
"menue4" || 
                           class=
"menue5" || 
                           class=
"menue6" || 
                           class=
"menue7" ||
                           class=
"menue8" 
                   
)   
        
stdWrap.wrap =    |    
    }


Обычно я писал этот код в строку...
А тут очень удобно и наглядно понятно для всех...

dmartynenko 05.06.2013 16:36

Действительно удобно. Я так обычно () использую для HTML-wrap`ов всяких.

Ивано++ 03.07.2013 19:03

Еще очень удобно:

PHP код:

    #---------------------------------------------------------------
    # [p.seo.title] Заголовок странитцы / 
    # [p.seo.meta] Основные метаданные
    #---------------------------------------------------------------
    
        # Выключаем формирование по умолчанию
        
config.noPageTitle 2
        
        
# Описание description
        
page.headerData.100 TEXT
        page
.headerData.100.value (
        
            <
meta name="keywords" content="{field:keywords //  DB:tx_web_settings:1:seo_meta_def_keywords}">
            <
meta name="description" content="{field:description //  DB:tx_web_settings:1:seo_meta_def_description}">
            <
title>{field:subtitle // field:title} :: {DB:tx_web_settings:1:site_name}</title>
            
        
)
        
page.headerData.100.insertData 1
        page
.headerData.100.case=lower 



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

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