forever
18.09.2008, 05:38
Есть какой-нибудь адекавтный способ поставить ссылку сразу в двух местах меню?
Т.е. пункт меню представляет из себя DIV, в котором нужно во-первых поставить ссылку в заголовок <h5>, а во-вторых сделать картинку со стрелочкой в виде ссылки.
Что-то вроде этого, только там еще внутри есть after.cObject = COA
<div>
<h5>Header</h5>
<div><a><img></a></div>
</div>
Можно поставить вопрос конкретнее, хотя не файт, что это возможно:
lib.productCards {
wrap = |<div class="clear"></div>
entryLevel = 3
1 = TMENU
1 {
NO {
allWrap (<div>|</div>
)
beforeImg.import = uploads/media/
beforeImg.import.field = media
beforeImg.import.listNum = 0
beforeImg.width = 80
after.cObject = COA
after.cObject.5 = TEXT
after.cObject.5 {
в этом месте нужно что-то вроде:
value = <img>
typolink.parameter = field:uid, где uid - id пункта меню, а не текущей старницы.. Т.е. как в этом месте получить id пункта меню?
}
after.cObject.10 = TEXT
after.cObject.10.value = </h5>
after.cObject.20 = CONTENT
after.cObject.20 {
table = tt_content
wrap = <p>|</p>
select {
pidInList.field = uid
where = tx_templavoila_to = 11
max = 1
}
renderObj = USER
renderObj {
userFunc = tx_bestgetflexfield_pi1->getFieldValue
dbField = tx_templavoila_flex
flexField = field_hidden
sheetPointer = sDEF
language = lDEF
valueDef = vDEF
}
}
}
}
}
И маленький вопрос по другой теме - как наконец отключить принудительную вставку содержимого ячейки таблицы в тэг <p>? :) Перелопатил все, ничего не помогает. Нашел где-то только как вообще вырезать этот тэг, но это не подходит. Причем эта зараза еще зачем-то добавляет пустой тэг <p></p>, если в ячейке первым идет какой-нибудь заголовок <h*>.
Т.е. пункт меню представляет из себя DIV, в котором нужно во-первых поставить ссылку в заголовок <h5>, а во-вторых сделать картинку со стрелочкой в виде ссылки.
Что-то вроде этого, только там еще внутри есть after.cObject = COA
<div>
<h5>Header</h5>
<div><a><img></a></div>
</div>
Можно поставить вопрос конкретнее, хотя не файт, что это возможно:
lib.productCards {
wrap = |<div class="clear"></div>
entryLevel = 3
1 = TMENU
1 {
NO {
allWrap (<div>|</div>
)
beforeImg.import = uploads/media/
beforeImg.import.field = media
beforeImg.import.listNum = 0
beforeImg.width = 80
after.cObject = COA
after.cObject.5 = TEXT
after.cObject.5 {
в этом месте нужно что-то вроде:
value = <img>
typolink.parameter = field:uid, где uid - id пункта меню, а не текущей старницы.. Т.е. как в этом месте получить id пункта меню?
}
after.cObject.10 = TEXT
after.cObject.10.value = </h5>
after.cObject.20 = CONTENT
after.cObject.20 {
table = tt_content
wrap = <p>|</p>
select {
pidInList.field = uid
where = tx_templavoila_to = 11
max = 1
}
renderObj = USER
renderObj {
userFunc = tx_bestgetflexfield_pi1->getFieldValue
dbField = tx_templavoila_flex
flexField = field_hidden
sheetPointer = sDEF
language = lDEF
valueDef = vDEF
}
}
}
}
}
И маленький вопрос по другой теме - как наконец отключить принудительную вставку содержимого ячейки таблицы в тэг <p>? :) Перелопатил все, ничего не помогает. Нашел где-то только как вообще вырезать этот тэг, но это не подходит. Причем эта зараза еще зачем-то добавляет пустой тэг <p></p>, если в ячейке первым идет какой-нибудь заголовок <h*>.