如何在预告片中隐藏“阅读更多”
Posted
技术标签:
【中文标题】如何在预告片中隐藏“阅读更多”【英文标题】:how can I hide "read more" on teaser 【发布时间】:2013-06-08 06:05:23 【问题描述】:我创建了一个视图,其中显示了一些链接到我在 http://quaaoutlodge.com/gallery 上的画廊的预告片。您注意到图像顶部的“阅读更多”链接,我想摆脱它们,但不确定如何。任何帮助或帮助将不胜感激!
谢谢你, 罗恩
编辑:
我的 node.tpl.php 中的预告片实现如下所示:
<?php if (!$teaser): ?>
<div class="clearfix">
<?php print render($content['comments']); ?>
</div>
<?php endif; ?>
【问题讨论】:
【参考方案1】:在node.css
路径中
http://quaaoutlodge.com/sites/all/themes/marinelli/css/node.css
搜索span.teaser-readmore
并添加display: none;
,如下所示
.teaser-meta span.teaser-readmore
position: absolute;
display: none;
right:0px;
top:0px;
padding-left: 23px;
更新
你能在node.tpl.php
试试这个吗
<?php
if($teaser)
print l(t('Read more'), 'node/' . $nid, array('attributes' => array('class' => t('node-readmore-link'))));
?>
should be
<?php
if($teaser)
print
l(
t('Read more<span class="element-invisible"> about @title</span>'),
'node/' . $nid,
array(
'attributes' => array('class' => t('node-readmore-link')),
'html'=>TRUE
)
);
?>
您可以阅读更多here
【讨论】:
这也隐藏了我不想要的主页上的“阅读更多”链接......任何机会,我只能隐藏我的画廊页面上的“阅读更多”链接? 请检查我上面的编辑,我用你建议的行替换了它,但阅读更多链接仍然显示:quaaoutlodge.com/gallery【参考方案2】:好的,
我最终让我的 node.tpl.php 保持不变并将其恢复到原来的状态,但为了解决我的问题,我只是给我的图像样式一个 z-index,即我改变了
.node-gallery img
position: absolute;
top: 30px;
bottom: 0px;
到
.node-gallery img
position: absolute;
top: 30px;
bottom: 0px;
z-index: 10;
这对我来说非常有用。我敢肯定它不是每个人的解决方案,但它告诉我的是,有时解决方案并不像一开始想象的那么遥远或复杂......! :)
【讨论】:
以上是关于如何在预告片中隐藏“阅读更多”的主要内容,如果未能解决你的问题,请参考以下文章