我正在尝试设计一个谷歌地图InfoWindow的样式。对于我的每个地图标记,我都有一个在本地站点和JSFiddle中完美工作的窗口。但是,当我将代码添加到Drupal块时,它剥离了结束的div标记。
我试过这样做:
`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>";`这样的话:
`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编译器这样做:
`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>'`在页面上,在我的控制台上,它总是这样出来的!
`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标签!为什么?
发布于 2017-03-29 15:49:02
如果你将你的代码粘贴到ckeditor或其他过滤器中,你会遇到类似的问题。
因此建议以编程方式创建自定义块,如下所示:https://www.drupal.org/docs/creating-custom-modules/creating-custom-blocks/create-a-custom-block
https://stackoverflow.com/questions/43079575
复制相似问题