我正在尝试在adminhtml / default / default / page / header.phtml中添加一个div,特别是在<div class="header-right">.....</div>
内。我知道重写标题块会这样做,但我不想这样做。因此,如果有人添加管理主题,它就不会弄乱他的设计。我在php中寻找像jQuery('.header-right').append('<div>This is the div I want to add</div>');
这样的解决方案,它会在header-right
div内的末尾添加内容。也许有办法解析标题栏的html,添加我的内容并再次替换它。
我感谢任何提示/帮助。
<div class="header-top">
<a href="<?php echo $this->getHomeLink() ?>"><img src="<?php echo $this->getSkinUrl('images/logo.gif') ?>" alt="<?php echo $this->__('Magento Logo') ?>" class="logo"/></a>
<div class="header-right">
<p class="super">
........
........
........
</p>
</div>
<div>This is the div I want to add</div>
</div>
答案 0 :(得分:0)
原型:http://jsfiddle.net/1sxsnkbb/
<body>
...
<div class="header-top">
<a href="#">#</a>
<div class="header-right">
<p class="super">
........
........
........
</p>
</div>
</div>
<script>
$$('.header-right')[0].setAttribute('id', 'header-right');
$('header-right').insert({'after':'<div>This is the div I want to add</div>'} );
</script>
...
</body>
答案 1 :(得分:0)
在页面底部的某处执行此操作有什么问题?
jQuery(document).ready(function(){
jQuery('.header-right').empty().append('content to add');
});