首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal从JavaScript变量中剥离了我的关闭div标记

Drupal从JavaScript变量中剥离了我的关闭div标记
EN

Stack Overflow用户
提问于 2017-03-29 04:43:40
回答 1查看 28关注 0票数 1

我正在尝试设计一个谷歌地图InfoWindow的样式。对于我的每个地图标记,我都有一个在本地站点和JSFiddle中完美工作的窗口。但是,当我将代码添加到Drupal块时,它剥离了结束的div标记。

我试过这样做:

代码语言:javascript
复制
`var message = 
"<div class='window-container'>" +
  "<div class='window-content'>" +
    "<div class='window-header'>" +
      "<div class='window-title'>" + name + "</div>" +
      "<div class='window-subtitle'>" + org + "</div>" +
    "</div>" +
    "<div class='window-body'>" + summary + "...</div>" + 
  "</div>" +
"</div>";`

这样的话:

代码语言:javascript
复制
`var message =
'<div class="window-container">\
  <div class="window-content">\
    <div class="window-header">\
      <div class="window-title">' +name+ '</div>\
      <div class="window-subtitle">' +org+ '</div>\
    </div>\
    <div class="window-body">' +summary+ '</div>\
  </div>\
</div>';`

用Babel编译器这样做:

代码语言:javascript
复制
`var message = '
  <div class="window-container">
    <div class="window-content">
      <div class="window-header">
        <div class="window-title">${name}</div>
        <div class="window-subtitle">${org}</div>
      </div>
      <div class="window-body">${summary}</div>
    </div>
  </div>'`

在页面上,在我的控制台上,它总是这样出来的!

代码语言:javascript
复制
`var message = 
"<div class='window-container'>" +
  "<div class='window-content'>" +
    "<div class='window-header'>" +
      "<div class='window-title'>" + name + "" +
      "<div class='window-subtitle'>" + org + "" +
    "" +
    "<div class='window-body'>" + summary + "..." + 
  "" +
"";`

它删除了所有的关闭div标签!为什么?

EN

回答 1

Stack Overflow用户

发布于 2017-03-29 15:49:02

如果你将你的代码粘贴到ckeditor或其他过滤器中,你会遇到类似的问题。

因此建议以编程方式创建自定义块,如下所示:https://www.drupal.org/docs/creating-custom-modules/creating-custom-blocks/create-a-custom-block

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43079575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档