Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
10.08.2013, 15:43 | #1 |
Продвинутый
Регистрация: 16.03.2007
Адрес: Kherson, Ukraine
Сообщений: 51
|
исключить из HMENU страницы без изображений
Генерирую меню подстраниц. Меню содрежит изобрежения из поля 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 /> } } } } } |
10.08.2013, 18:01 | #2 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Самый простой способ - itemProcFunc для Вашего решения.
Собираете меню - так как оно есть (даже если там нет media и поле пустое)... После через itemProcFunc перебераете массив на предмет условия - есть - нет media... И все. |
10.08.2013, 18:51 | #3 |
Senior Member
|
Наверное можно и как-то так - http://docs.typo3.org/typo3cms/Typos...dwrap-required или так - http://docs.typo3.org/typo3cms/Typos...-fieldrequired
|
12.08.2013, 14:41 | #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 |