[英]creating a link with PHP in a Joomla template
我正在尝试修改Joomla模板,以在index.php页面上从定义的“ div”创建链接,并且没有任何运气。 在原始来源中,有一个对象'bglogo',它是一个静态.jpg,并且在其中包含链接的单独区域。 我摆脱了单独的区域,现在想使bglogo成为链接。 我不知道该怎么做,下面是php代码,网页是tagalong.in(bglogo是名称标签右上角的图像)
<div id="entries">
<jdoc:include type="modules" name="content-top-a" style="xhtml" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<div class="clr"></div>
<jdoc:include type="modules" name="content-bottom-a" style="xhtml" />
</div>
<div id="sidebar">
<!-- logo about etc here -->
<div class="bglogo">
<a href= "http:www.meetup.com/tag-along" > </a>
</div>
<!-- menu -->
<?php if( $this->countModules('sidebar-a') ) { ?>
<div id="sidebartop">
<jdoc:include type="modules" name="sidebar-a" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('sidebar-b') ) { ?>
<div id="sidebarright">
<jdoc:include type="modules" name="sidebar-b" style="xhtml" />
</div>
<?php } ?>
<div id="sidebarleft">
<?php if( $this->countModules('sidebar-c') ) { ?>
<jdoc:include type="modules" name="sidebar-c" style="xhtml" />
<?php } ?>
<?php echo '<h3>Copyright</h3>'.$copyright . $warningerrorx; ?>
</div>
</div>
我实际上不太确定您在说什么,但是如果您希望图像显示在链接中,则可以这样操作:
<a href="http://www.meetup.com/tag-along"><img src="your/path/blogo.jpg"/></a>
好吧,我知道你要去哪里。
您将需要在链接的开头添加http冒号和两个正斜杠。 (必须以这种方式描述,因为它们被剥夺了-根据我的原始评论)。
该链接已经存在-但其中没有任何内容-因为该图片是div上的背景图片。 您需要做的是创建一些CSS,这些CSS仅适用于div中具有bglogo类的链接。 然后,应为其指定宽度和高度,以使其覆盖您的背景图像。
因为父级bglogo div已经是正确的高度和宽度,所以我建议width:100%; 和高度:100%。 请注意,链接通常是内联元素,通常不会采用高度或宽度。 因此,我们还必须告诉锚点(链接)的行为类似于块级元素。
所有这些使我们:
.bglogo a{display:block; width: 100%; height:100%;}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.