1

拡張機能 tt_news は私にとって非常に便利ですが、「register:newsMoreLink」と呼ばれる小さなものがあります。このレジスタには、content 要素の singlePid (単一のビュー ページを定義) と、ニュース拡張機能からのニュース記事の uid が含まれています。

これは、拡張機能 tt_news の「新しい ts」のタイポスクリプト セクションです。ご覧のとおり、「append.data = register:newsMoreLink」があります...

plugin.tt_news {
displayLatest {
subheader_stdWrap {
# the "more" link is directly appended to the subheader
      append = TEXT
  append.data = register:newsMoreLink
      append.wrap = <span class="news-list-morelink">|</span>
      # display the "more" link only if the field bodytext contains something
      append.if.isTrue.field = bodytext
      outerWrap = <p>|</p>
}
}
}

「register:newsMoreLink」とは?これは関数か何かのようなものですか?私は知らない。しかし、「append.data」でこれを使用すると、「register:newsMoreLink」は奇妙なリンクを生成します。それが生成するのは「More >」リンクです。ニュース記事のティーザーの後の「More >」リンクは次のようになります。

http://192.168.1.29/website/index.php?id= 474 &tx_ttnews%5Btt_news%5D= 24 &cHash=95d80a09fb9cbade7e934cda5e14e00a

474 は「singlePid」です (これはデータベースで呼び出されるものです 24 はニュース記事の「uid」です (バックエンドの tt_news プラグインで作成したもの)

私の質問は次のとおりです。「register:newsMoreLink」はどこで定義されていますか? それは一般的に定義されていますか、それともTypo3..の事実を見逃していますか? この "More >" href の最後にアンカー リンクを追加するにはどうすればよいですか? お気に入り:

http://192.168.1.29/website/index.php?id=474&tx_ttnews%5Btt_news%5D=24&cHash=95d80a09fb9cbade7e934cda5e14e00a #myAnchor1

4

2 に答える 2

0

これは、アンカー ターゲットを持つ pid にリンクするために使用するコードです。

        displayList.plugin.tt_news.subheader_stdWrap {  

        append = TEXT
        append.data >
        append {
            value = mehr
            typolink{
                parameter = 47 // pid
                section  = entry_{field:uid} // anchor name
                section.insertData = 1
            }
        }
于 2013-06-24T11:15:24.183 に答える