如何在预告片中隐藏“阅读更多”

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;

这对我来说非常有用。我敢肯定它不是每个人的解决方案,但它告诉我的是,有时解决方案并不像一开始想象的那么遥远或复杂......! :)

【讨论】:

以上是关于如何在预告片中隐藏“阅读更多”的主要内容,如果未能解决你的问题,请参考以下文章

如何在WordPress中显示阅读更多和阅读更少按钮

如何在 yajra 数据表中添加阅读更多按钮

如何制作更新内容区?

如何使用 TTTAttributedLabel 添加“阅读更多”

如何在 jquery 中使文本阅读更多/更少?

如何使用 PHP 显示从 MySQL 数据库中获取的更多文本