2015-02-10 1 views
0

Я хочу добавить селектор шрифтов в typo3 6.2. поэтому я создал следующие три файла:Как добавить селектор шрифтов в typo3 6.2?

fontsize_normal.css 
fontsize_medium.css 
fontsize_large.css 

и соответствующие настройки TypoScript выглядит следующим образом:

config { 
    linkVars = L(0-2) 
    uniqueLinkVars = 1 
} 

obj.fontsize = COA 
obj.fontsize { 
    1 = TEXT 
    1.wrap = <div>|</div> 
    1.value = A 
    1.value.typolink.parameter.data = page:uid 
    1.value.typolink.additionalParams = &L=0 

    2 < .1 
    2.wrap = <div>|</div> 
    2.value = A+ 
    2.value.typolink.additionalParams = &L=1 

    3 < .1 
    3.wrap = <div>|</div> 
    3.value = A++ 
    3.value.typolink.additionalParams = &L=2 
} 

Но если я включаю CSS я получаю пустой экран, так что-то должно быть неправильно

page = PAGE 
page { 
    includeCSS { 
    [globalVar = GP:L = 0] 
    selectorcss = fileadmin/system/Public/Css/fontsize_normal.css 
    [globalVar = GP:L = 1] 
    selectorcss = fileadmin/system/Public/Css/fontsize_medium.css 
    [globalVar = GP:L = 2] 
    selectorcss = fileadmin/system/Public/Css/fontsize_large.css 
    [global] 
    } 
} 

ответ

0

Несколько проблем здесь:

'L' используется как langua ge. Использование этого (без его отключения) будет противоречить выбору языков TYPO3. Вам нужно будет создать свою собственную переменную.

условия не могут быть использованы внутри вашего TypoScript:

[globalVar = GP:L = 0] 
page = PAGE 
page { 
    includeCSS { 
    selectorcss = fileadmin/system/Public/Css/fontsize_normal.css 
    } 
} 
[global] 

Aldo вы можете создать селектор размера шрифта с TypoScript, я думаю, что Javascript подход был бы намного проще и гибким. Это даст вам возможность манипулировать DOM (или заменять вашу таблицу стилей или загружать новую таблицу стилей или устанавливать новый размер шрифта для тела и т. Д.), И вы можете безопасно настроить свои настройки в cooky для дальнейшего использования.

На точки зрения удобства использования, размер шрифта селекторы являются устаревшими: Пользователи могут установить там собственный размер шрифта в браузере & размеры шрифта должны быть относительными (с помощью Эминема вместо пикселей) ..

+0

Ok спасибо, он работает сейчас :) ... но я думаю, что некоторые старые люди не знают, как изменить шрифт в браузере – Fox

 Смежные вопросы

  • Нет связанных вопросов^_^