![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Продвинутый
Регистрация: 16.03.2007
Адрес: Kherson, Ukraine
Сообщений: 51
|
Генерирую меню подстраниц. Меню содрежит изобрежения из поля Media (вкладка Resources). Возникла необходимость не отображать в этом меню страницы, которые таких картинок не содержат (поле Media пусто). Такое возможно в принципе?
Код:
20.15 = COA
20.15 {
40 = HMENU
40.if.isTrue.numRows {
table = pages
where = pid=this
}
40 {
entryLevel = -1
1 = TMENU
1 {
wrap = <ul class="subpages">|</ul>
NO {
allWrap = <li>|</li>
stdWrap.htmlSpecialChars = 0
stdWrap.cObject = COA
stdWrap.cObject {
5 = IMAGE
5.file = GIFBUILDER
5.file {
XY = 172,69
format = jpg
quality = 100
10 = IMAGE
10.file {
width = 172c-100
height = 69c-100
}
10.file.import {
cObject = TEXT
cObject.override {
required = 1
data = levelmedia: -1, slide
wrap = uploads/media/|
listNum = 0
field = media
}
10.offset = 0,0
}
}
10 = TEXT
10.field = nav_title // title
10.wrap = <span class="pageTitle">|</span><br />
}
}
}
}
}
|
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Самый простой способ - itemProcFunc для Вашего решения.
Собираете меню - так как оно есть (даже если там нет media и поле пустое)... После через itemProcFunc перебераете массив на предмет условия - есть - нет media... И все. |
|
|
|
|
|
#3 |
|
Senior Member
|
Наверное можно и как-то так - http://docs.typo3.org/typo3cms/Typos...dwrap-required или так - http://docs.typo3.org/typo3cms/Typos...-fieldrequired
|
|
|
|
|
|
#4 |
|
Продвинутый
Регистрация: 16.03.2007
Адрес: Kherson, Ukraine
Сообщений: 51
|
Спасибо, с itemProcFunc действтительно проще всего получилось.
С, к сожалению, fieldRequired / required не смог разобраться, было бы удобнее, конечно |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Создал меню HMENU - как вывести пункты без названия ссылки | Ивано | TypoScript практикум | 6 | 09.11.2012 17:40 |
| Перенос сайта, страницы без контента.. ??? | AnShLv | Общие вопросы | 4 | 31.01.2010 18:55 |
| Как исключить шаблон расширения для конкретной страницы. | Manas | Общие вопросы | 1 | 22.02.2009 23:31 |
| Случайно згенерированный "id" страницы из "table=pages" в "pid_list" для "tt_news" | thebat | TypoScript практикум | 2 | 29.11.2007 20:15 |
| HMENU с другой страницы | Mamut | Общие вопросы | 2 | 06.10.2005 17:02 |