PDA

Просмотр полной версии : templavoila + fluid или smarty


Ивано
09.03.2012, 10:02
Добрый день.

Установил шиблонизатор templavoila.
Через шаблон вызываю следующим образом

# Настройки администрирования
config.admPanel = 0
config.debug = 0

# Настройки страниц
config.baseURL = localhost
config.doctype = html_5
config.htmlTag_langKey = none
config.htmlTag_setParams = none
#config.disablePrefixComment = 1 #комментарии <!-->

# Настройки ЧПУ
config.tx_realurl_enable = 1
config.simulateStaticDocuments = 0

#========================
#
#========================

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

HTML-Код шаблон (def.html):
<!DOCTYPE html>
<html>
<head>

<title>Untitled</title>
<link rel="stylesheet" type="text/css" href="depo.css" media="all">
<link rel="stylesheet" type="text/css" href="font.css" media="all">

</head>

<body>
<div id="main">

<div id="syslink">Isbrannoe | map-site | search</div>
<div id="header">Shapka</div>
<ul id="navmenu-h"><li>--</li></ul>

<div id="content" class="columDefault">Content</div>

<div id="footer">Footer</div>
<div id="sysinfo">Version 3.00 | Last update 02.02.2012 21:50</div>

</div>
</body>

Вопрос в следующем, как мне подключить обработчик fluid (или smarty), что бы в шаблоне сайта (def.html) можно было создать условие?

К примеру:
IF (a = b)
<div id="footer">Footer</div>
<div id="sysinfo">Version 3.00 | Last update 02.02.2012 21:50</div>
ELSE
IF (a = b)
<div id="footer">Footer</div>
<div id="sysinfo">Version 1.00 | Last update 02.02.2012 21:50</div>

--
Спасибо.

Dmitry Dulepov
09.03.2012, 16:18
А зачем? Делайте через TypoScript.

Можно еще попробовать FLUIDTEMPLATE, но там своих заморочек хватает.

thebat
11.03.2012, 01:06
...поддерживаю Дмитрия, действительно легче, быстрее и проще это прописать в typoscript-е