【问题标题】:TYPO3 Menu - Different layout for specific uidTYPO3 菜单 - 特定 uid 的不同布局
【发布时间】:2016-08-12 06:43:18
【问题描述】:

在我的主菜单中,我需要特定第一级项目下的所有内容都具有完全不同的布局。

在过去,我给一个特定的项目一个不同的包装,像这样:

IFSUB = 1
IFSUB {
  wrapItemAndSub.cObject  = CASE
  wrapItemAndSub.cObject  {
    key.field = uid
    default = TEXT
    default.value = <li>|</li>
    1234 = TEXT
    1234.value = <li class="mega">|</li>
  }
}

但是如果 2、3 和 4 级是 uid 1234 的子级,我需要对它们做一些不同的事情。我可以重写上面的内容,说“如果任何 pid = 1234 高于这个,那么......”?

【问题讨论】:

    标签: typo3 typo3-7.6.x


    【解决方案1】:

    那么问题出在哪里?

    ul li a {
        color: green;
    }
    ul li.mega li a {
        color: blue; /* color for second level */
    }
    ul li.mega li li a {
        color: pink; /* color for third level */
    }
    ul li.mega li li li a {
        color: fuchsia; /* color for fourth level */
    }
    

    【讨论】:

    • 这不是一个简单的css问题,我需要实际更改换行并添加元素。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    相关资源
    最近更新 更多