Confluence根据模板变量预填充页面标题

时间:2018-11-20 04:50:50

标签: macros confluence

(从this forum开始)遵循以下指示:

  
      
  1. 创建一个接受参数的用户宏。我对尼尔森提供的代码做了些修改。

  2.   
  3. 向模板页面添加变量(使用IE而不是Chrome)。 $ Meeting Date

  4.   
  5. 将部分添加到模板页面,键入以下内容,然后按Enter:{mtg-date-page:pageName =每周状态会议}

  6.   
     

用户宏代码:

## @param pageName=Page Name|type=string|desc=This is the general name of the page. It will be appended to the date value which is stored in the Meeting Date variable on the page template.
<script>
var pageTitle= "$parampageName";

$("input[name='variableValues.Meeting Date']" ).change(function(){
console.log($(this).val());
$("form[name='filltemplateform']").find("input[name='title']").val($(this).val() + " " + pageTitle)
})
</script>

我制作了一个带有名为$Meeting Date的变量的模板,但是该变量值未填充到页面标题中。任何人都可以立即看到与此宏有任何不正确的地方吗?

我正在使用Confluence 6.6.7-此宏是否可能与某些版本的Confluence不兼容?

0 个答案:

没有答案