以不同方式包装特定页面中的内容元素
wrap content elements in specific pages differently
我的所有内容元素都使用 stdWrap.wrap
包装。
我正在寻找一种解决方案来包装页面中的内容元素,我以不同方式添加了 ke_search
。
为什么需要另一个 HTML-标记?
通常,您的搜索结果周围还有另一个 <div>
,这应该使您能够通过 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>
如果 CSS 第一个 CE 在搜索结果中看起来与同一个 CE 完全不同。
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; }
我回答我自己的问题:
您可以使用以下打字错误片段有条件地包装特定内容元素。
tt_content {
stdWrap {
if.value = tx_kesearch_pi2
{
wrap = |
innerWrap >
}
wrap = <div class="someotherclass">|</div>
}
}
我的所有内容元素都使用 stdWrap.wrap
包装。
我正在寻找一种解决方案来包装页面中的内容元素,我以不同方式添加了 ke_search
。
为什么需要另一个 HTML-标记?
通常,您的搜索结果周围还有另一个 <div>
,这应该使您能够通过 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>
如果 CSS 第一个 CE 在搜索结果中看起来与同一个 CE 完全不同。
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; }
我回答我自己的问题:
您可以使用以下打字错误片段有条件地包装特定内容元素。
tt_content {
stdWrap {
if.value = tx_kesearch_pi2
{
wrap = |
innerWrap >
}
wrap = <div class="someotherclass">|</div>
}
}