smarty CSS Вывести <style>/class/id тэг -- назначение стиля прямо в HTML, если {literal} не работает -- решение, пример кода

Хотя назначать стили прямо в HTML неправильно, иногда всё же хочется это сделать, а чтобы сделать если у вас не работает такое (у меня почему-то не работает):

<style type="text/css">
    {literal}
    .winner{
        font-size: 2em;
		font-family:'Courier New', Courier, monospace;
    }
    {/literal}
</style>

Используйте переменную (в принципе шаблон будет не таким ясным, но если имя переменной короткое -- вы можете даже сэконовить на объёме кода):

 

 {assign var="WinnerStyle" value="style=\"font-size: 1.1em; 
        font-family:'Courier New', Courier, monospace;\""} 

Далее эту переменную можно использовать как атрибут тэга style (вместо назначения класса):

<span {$WinnerStyle}> Какое-то содержимое</span>

Key Words for FKN + antitotal forum (CS VSU):