我有一个固定的header.TPL文件,每个页面加载。
此.TPL文件中有一个DIV,其中IMG SRC=xxx.png
替换了TEXT。 (链接到推特页面的推特和脸书图标)
好的,在主页上效果很好。 DIV显示在标题上,图像链接到Twitter页面。
但是当我转到另一页时,带有图像的DIV消失了。所有其他DIV与之前的方式相同,只有带图像的DIV已经消失。
如果我更改TEXT的图像,它可以正常工作。如果我再次放置图像,DIV只会加载到主页上。
发生了什么事?
<div class="fullWidthBlock headerMenuBlock">
<div class="fixedWidthBlock">
<div class="headerMenuWrapper">
{module name="menu" function="top_menu"}
</div>
{extension_point name='modules\main\apps\FrontEnd\IWidgetDisplayer' HTTP_REFERER=$GLOBALS.site_url|cat:$GLOBALS.current_page_uri}
<div class="socialMenuWrapper">
<ul class="socialMenu">
<li><a class="twitterMenu" href="http://www.twitter.com/"><img src="modules/theme_iauto_grey/main/_files/icons/twitterblue.png" /></a>
<li><a class="facebookMenu" href="http://www.facebook.com/"><img src="modules/theme_iauto_grey/main/_files/icons/facebookblue.png" /></a>
</ul>
</div>
<div class="loginMenuWrapper">
{if !$GLOBALS.current_user.logged_in}
<ul class="loginMenu">
<li><a class="loginDialogControl" href='#'>[[Login]]</a></li>
<li><span>|</span></li>
<li><a href='{$GLOBALS.site_url}/user/registration/'>[[Register]]</a></li>
<li><span>|</span></li>
</ul>
<div class="loginDialogWrapper" style="display: none;">
{module name="users" function="login" HTTP_REFERER=$GLOBALS.site_url|cat:$GLOBALS.current_page_uri}
</div>
{else}
<div class="userGreeting">
<span class="welcomeMessage">
[[Welcome]], {$GLOBALS.current_user.user_name}
</span>
<span class="myAccount">
<a href="#">[[My Menu]]</a>
</span>
<div class="myAccountDialogWrapper" style="display: none;">
{module name="menu" function="user_menu"}
</div>
</div>
{/if}
</div>
</div>
</div>
答案 0 :(得分:0)
解决。
当CSS插入图像时,DIV不仅会在主页中显示图像,还会在每个页面中显示图像。