PDA

Просмотр полной версии : IMG_RESOURCE: Баг или фича?


Ramses
31.01.2004, 15:45
В шаблоне есть такая конструкция:
<td background=<!-- ###BG1### -->bg1.jpg<!-- ###BG1### -->>

в setup написано следующее

plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/_template_2.html
relPathPrefix = fileadmin/template/
relPathPrefix.A = /
}

temp.bg1 = IMG_RESOURCE
file.import = uploads/media/
file.import.field = media
file.import.listNum = 0
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT

subparts.BG1 < temp.bg1

subparts.CONTENT < styles.content.get
}

В результате вместо ожидаемого
<td background=\"uploads/media/backgroud.gif\">
получаем
<TD background=\"fileadmin/template/<!--\" BG1 -->bg1.jpg<!-- -->>

Ramses
31.01.2004, 16:03
Одна ошибка найдена. После temp.bg1 = IMG_RESOURCE пропущено
temp.bg1 {

шаблон переписан на
<td background=\"###BG1###\">
Теперь получаем
<TD background=\"fileadmin/template/uploads/media/m_about.gif\">
Как обойти эту засаду?

Andreas Schwarzkopf
02.02.2004, 12:49
Объявленный путь
relPathPrefix = fileadmin/template/
устанавливается во всех обращениях к файлам.

К сожалению, у меня мало опыта работы с Automaketemplate. Делаю все вручную, поэтому с такой проблемой не встречался.

Ramses
02.02.2004, 13:33
Да, видимо не обойти. Придется отказаться от Automaketemplate и прописать пути руками.