Sharepoint 2013在内容编辑器中添加添加新事件链接

时间:2016-11-28 18:41:30

标签: sharepoint sharepoint-2010 sharepoint-2013

我想在内容编辑器Web部件中将“添加新事件”链接添加到日历页面。单击时应打开默认的“新事件”窗口以添加事件。怎么办?应该是什么样的链接?

由于 内甚

2 个答案:

答案 0 :(得分:0)

如果要在整个页面中打开表单,链接应如下所示:

<a href="<weburl>/Lists/<calendarlist>/NewForm.aspx">Add New Event</a>

要在模态对话框中打开:

function openDialog() {

    var url = "<weburl>/Lists/<calendarlist>/NewForm.aspx";
    var options = {
        title: "Add New Event",
        width: 400,
        height: 600,
        url: url
    };

    SP.UI.ModalDialog.showModalDialog(options);
}
<a href="#" onclick="openDialog()">Add New Event</a>

使用网络相对网址覆盖<weburl>,使用列表的相对网址覆盖<calendarlist>(大部分时间是列表名称) 示例:https://mysiteurl/Lists/Calendar/NewForm.aspx

答案 1 :(得分:0)

  1. 在网站页面中,单击“编辑页面”,然后单击“添加Web部件”。
  2. 从“类别”中的“应用”部分中选择日历列表。
  3. 在您的日历位于您的网站页面后,再次单击“添加Web部件”。
  4. 从“媒体和内容”部分选择“内容编辑器”Web部件。
  5. 内部内容编辑器webpart点击“点击此处添加新内容”
  6. 在功能区中,单击“编辑源”。 [在此处输入图像说明] [1]
  7. 键入或粘贴以下代码:
  8. <a href="webUrl/Lists/Calendar/NewForm.aspx">Add New Event</a>

    1. 最后点击“保存”页面。