在CSS样式我有一个页面(http://www.gardensandhomesdirect.co.uk/newhomepage)覆盖
我想使中心柱(#内容列)930px仅此页,这最终将成为网页。
使用的CMS是NetSuite,并且使用起来非常困难。
这样做的最好方法是什么?只用CSS/HTML命令或JavaScript可能吗?
在CSS样式我有一个页面(http://www.gardensandhomesdirect.co.uk/newhomepage)覆盖
我想使中心柱(#内容列)930px仅此页,这最终将成为网页。
使用的CMS是NetSuite,并且使用起来非常困难。
这样做的最好方法是什么?只用CSS/HTML命令或JavaScript可能吗?
因为它是一个CMS,你可能不能轻易地添加标记,所以我想一些jQuery的是这里一个简单的解决方案...
$(function() {
var path = location.pathname.substring(1);
if (path) {
var regex = new RegExp('newhomepage$', 'gi');
if (regex.test(path)) $('#content-column').addClass('yourClass');
}
});
这应该添加“yourCla ss“到该页面上的元素只需。
然后,您可以添加到您的外部CSS ...
.yourClass {
width: 930px !important;
}
感谢您的帮助,它看起来像jquery/JavaScript将是唯一的方式! – Wayners247 2011-06-03 07:39:49
我与NetSuite的没有经验,所以请为的就是把这个..
我会尝试自定义样式标记添加到像这样的文件:
<style>
#content-column{
width:930px !important;
}
</style>
如果您只能访问该网页的HTML,然后把在中心柱的HTML内嵌样式属性。例如:
<div id="content-column" style="width: 930px;">
我觉得你的痛苦
我有头发拉多小时的咒骂后使用NetSuite的广泛和发现)),最佳的解决方案(我们)已经创建主页和任何独特的登陆页面作为硬编码托管页面(托管在Netsuite上),并为需要添加到购物车功能的商品页面保留Netsuite的CMS系统。
请相信我,从长远来看,它会节省你的挫折小时:-)
当然你也可以使用,只要NetSuite的标签所有的地方,你主持你的“地盘”的页面文件夹
为什么人们会使用一个'非常难以使用'的CMS? – Spudley 2011-06-02 16:28:09
你可以基于它是什么页面添加一个id或类到body标签吗? – 2011-06-02 16:29:46
因为我别无选择!大声笑。该网站的大部分较深部分几乎完全被锁定。所以添加id或类在某些级别几乎是不可能的。 – Wayners247 2011-06-02 16:31:59