すべてのコンテンツ要素は、stdWrap.wrap
を使用してラップされています。 私はke_search
を別に追加したページのコンテンツ要素をラップするソリューションを探しています。特定のページのコンテンツ要素を異なる方法でラップする
0
A
答えて
0
私は自分の質問に答える:
あなたは条件付きで次のTypoScriptスニペットを使用して、特定のコンテンツ要素をラップすることができます。
tt_content {
stdWrap {
if.value = tx_kesearch_pi2
{
wrap = |
innerWrap >
}
wrap = <div class="someotherclass">|</div>
}
}
0
別のHTMLマークアップが必要なのはなぜですか?
通常、検索結果には別の<div>
があります。これは、CSSで別のスタイリングを追加できるようにするものです。
あなたのページには、次のようになります。最初のCEは、検索結果内の同じCEに完全に違って見えるappropiate CSSで
<body>
<div class="header">
:
</div>
<div class="content">
<div id="C123">
<h3>my very special CE</h3>
<p class="bodytext">with some text to demonstrate.</p>
</div>
<div id="345">
<h3>your search results:</h3>
<div class="search-results">
<a href="index.php?id=67&s=special">
<div id="C123">
<h3>my very special CE</h3>
<p class="bodytext">with some text to demonstrate.</p>
</div>
</a>
<a href="index.php?id=83&s=special">
<div id="C52">
<h2>just a demo</h3>
<p class="bodytext">this text is nothing special.</p>
</div>
</a>
</div>
</div>
</div>
</body>
。
h3 { color:black; font-size:16px; }
p.bodytext { color:#444; font-size:12px; }
.search-results h3 { color:blue; font-size:10px; font-weight:bold; }
.search-results p.bodytext { color:#44b; font-size:10px; font-style:italics; }
+0
私はcssを使用して問題を解決できると知っていましたが、要件もそうでした。私は別の要素に異なるラッピングをしたいと思っていました。 私は質問 –
関連する問題
- 1. 特定のページで異なるフッターを使用する方法
- 2. ドラッグ可能な要素を特定の要素に限定する方法
- 3. 特定の要素が異なっ
- 4. Joomlaで特定の記事のページ要素を無効にする方法
- 5. ラップする固定幅の要素
- 6. jQueryで既存の要素を別の要素にラップする方法は?
- 7. 要素をチェックする方法は特定の要素の子ですか?
- 8. ページのいくつかの特定の要素を共有する方法
- 9. jQueryで2つの要素のグループをラップする方法は?
- 10. 特定のクラスと次の2つの要素をラッパークラスでラップするには
- 11. 特定の高さのコンテンツをすべてラップするには?
- 12. すべてのx要素をdivにラップし、(xラップ後)異なる数の要素をラップします(xラップの場合)
- 13. 特定のコンテンツを持つ要素を表示する(jquery)
- 14. 異なるページの同じ要素が異なるCSS
- 15. 異なるページ要素の異なるCSS
- 16. 2つの要素を異なる方法でスタイリングする
- 17. Winnovativeで特定のpdfページのコンテンツ(テキスト)をCで取得する方法#
- 18. XStream:xstream.createObjectInputStream()で特定の要素を検索する方法
- 19. idで特定の要素にCSSを適用する方法
- 20. CasperJSで特定の要素を選択する方法は?
- 21. NSXMLParserを特定の要素の後の要素に制限する方法
- 22. アイテムを特定の幅で<xe:djextListTextBox>にラップする方法
- 23. BODY要素の特定のクラスからHTML要素をターゲットにする方法
- 24. Telerik RadRichTextBox:コンテンツをラップする方法
- 25. コンテンツにダイアログをラップする方法は?
- 26. 角度のある素材divはコンテンツを同じ方法でラップする必要があります
- 27. Java - 異なる場所でのマウスクリックを特定する方法
- 28. expressjsのAPIで異なるプラットフォームを特定する方法
- 29. 特定のページ内の要素のCSSを変更する
- 30. Selenium Webdriverを使用して、ページ全体ではなく特定の要素のスクリーンショットをキャプチャする方法は?
に答えていますが、これは無効なtyposcriptであるため、あなたの答えになることはできません。 –
間違いがありました。答えは、どのように動作するかを示し、生産準備ができたコードではありませんでした。私は有効なコード(とコメントなどを削除した)の回答を更新しました –
それは私のために絶対に働いた。他の人にも役立つかもしれません。 削除する必要はありません –