0

我有下面的打字稿

lib.nav = HMENU
lib.nav {
  wrap = <ul> | </ul>
  1 = TMENU
  1 {
        expAll=1
        NO {
        |*| <ul><li> | </li></ul> |*| <ul><li> | </li></ul> || <ul><li class="last"> | </li></ul> |*|

            wrapItemAndSub = |*| <li> | </li> |*| <li> | </li> || <li class="last"> | </li> |*|
            stdWrap.cObject = CASE
            stdWrap.cObject {
                key.field = doktype
                default = TEXT
                default.field = title
                default.typolink.parameter.data = field:uid
                default.typolink.ATagBeforeWrap=0
                3 < .default
                3 {
                stdWrap.htmlSpecialChars = 1
                typolink {
                parameter {
                data >
                dataWrap = http://{field:url}
            }
            }
        }
        }
          doNotLinkIt = 1     # to avoid "<a>" repeated twice
          subst_elementUid = 1
        }
      }
        2 = TMENU
      2 {
        expAll=1
        wrap = <ul> | </ul>
        NO {
          wrapItemAndSub =  |*| <li> | </li> |*| <li> | </li> || <li> | </li> |*|
          stdWrap.cObject = CASE
          stdWrap.cObject {
            key.field = doktype
            default = TEXT
            default.field = title
            default.typolink.parameter.data = field:uid
            default.typolink.ATagBeforeWrap=0
        3 < .default
        3 {
        stdWrap.htmlSpecialChars = 1
        typolink {
        parameter {
        data >
        dataWrap = http://{field:url}
        }
        }
        }
          }
          doNotLinkIt = 1     # to avoid "<a>" repeated twice
          subst_elementUid = 1
        }
      }
    }

这似乎运作良好,但是当我在导航中有一个外部 url 页面时,我注意到了一个小故障。它为外部 url 生成以下代码。

<ul>
<li><a href="index.php?id=3">External Links</a>
    <ul>
        <li><a target="_top" href="http://example.com/1">Example 1</a></li>
        <li><a target="_top" href="http://example.com/2">Example 2</a></li>
        <li><a target="_top" href="http://example.com/3">Example 3</a></li>
    </ul>
</li>
</ul>

如何删除此默认设置?我希望它可以在行为选项卡中按页面进行配置(LTS 4.5 中的链接目标字段)。

我的常量中也有以下设置。

PAGE_TARGET = 
content.pageFrameObj = 
4

1 回答 1

2

通过config在 setup 中设置 extTarget 。它是默认的“_top”。

# just set it to an empty string instead of _top
config.extTarget = 
于 2012-09-04T09:18:42.693 回答