SharePoint 2010 使用沙盒解决方案隐藏页面中的”元素”

起因:

一朋友问我如何隐藏SharePoint 2010中"回收站"和"所有网站内容"。我告诉他需要写点css,然后他就蒙圈了(他是英文专业)。

解决方案:

一:使用场解决方案

如果你的环境支持场解决方案,可以用Delegate Control。这里推荐一篇注册jQuery到SharePoint的文章:

https://www.concurrency.com/blog/w/add-jquery-to-sharepoint

 

二:使用沙盒解决方案

思路:使用CustomAction注册js文件到SharePoint,然后用JavaScript注册css到页面。这里需要用模块将js和css文件添加到网站集里面。

项目文件结构如下:

Elements.xml 文件代码如下:

AddCssDynamic.js文件代码如下:

HideElementsInpage.css文件代码如下:

最后将项目打包成一个wsp文件,然后上传至SharePoint 2010 解决方案库当中激活。同时别忘了激活对应的Feature

Js和css文件位置:

效果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我作为一个AI语言模型,并不具备编写前端页面的能力。但是,我可以为您提供一些参考资料,帮助您完成这个任务。 首先,您需要在支付宝开放平台申请一个沙盒账号,并创建一个应用。然后,您可以使用支付宝提供的SDK来生成捐款订单和二维码。 以下是一个简单的Vue组件示例,用于生成支付宝捐款订单和二维码: ```vue <template> <div> <form @submit.prevent="generateOrder"> <label for="amount">捐款金额:</label> <input type="number" v-model="amount" id="amount" required> <button type="submit">生成订单</button> </form> <div v-if="order"> <h3>订单信息:</h3> <p>订单号:{{ order.orderNo }}</p> <p>订单金额:{{ order.amount }}</p> <qrcode :value="order.qrCodeUrl"></qrcode> </div> </div> </template> <script> import QRCode from 'qrcode.vue' export default { name: 'Donate', components: { QRCode }, data() { return { amount: '', order: null } }, methods: { async generateOrder() { // 使用支付宝SDK生成订单 const order = await window.AlipayJSBridge.call('tradeCreate', { amount: this.amount, subject: '爱心捐款', sellerId: '2088102147948060', timeout: '1m' }) // 使用支付宝SDK生成二维码 const qrCodeUrl = await window.AlipayJSBridge.call('qrCodeCreate', { url: order.qrCodeUrl, width: 200, height: 200 }) // 更新订单信息和二维码URL this.order = { orderNo: order.tradeNO, amount: order.totalAmount, qrCodeUrl } } } } </script> ``` 在上面的示例,我们使用了支付宝提供的JSBridge来调用SDK生成订单和二维码。我们还使用了一个名为`qrcode.vue`的Vue组件来显示二维码。 请注意,这只是一个简单的示例,并不能保证完全正确和完整。您需要根据您的具体情况进行修改和调整。同时,您还需要确保您已经正确引入支付宝SDK和`qrcode.vue`组件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值