我正在开发一些JS动画组件以添加到Drupal站点。我通常在JS工作,而不是Drupal,所以框架是我困惑的地方。当我将代码添加到WYSIWYG并进行预览时,组件会丢失很多样式 - 间距,文本颜色,字体等。有什么Drupal特定的,我需要确保我这样做,所以我的组件看起来一样当我在本地和Drupal上查看它们时?
我也听说过'iframing'。这是否可以解决这个问题?
答案 0 :(得分:0)
请指定您正在使用的Drupal版本。
我建议创建一个模块来添加这个JS / CSS。 使用WYSIWYG到完整的html,但是如果你有来自开发环境并将其转移到生产环境中,那么将数据库中的功能放入数据库可能会很麻烦。
答案 1 :(得分:0)
Drupal有所谓的“文本格式”,默认的是“Filtered html”,“Full html”,“纯文本”......但你也可以添加自定义文本格式。
使用WYSIWYG编辑器编辑某些文本时,应该下拉该编辑器以选择文本格式。
问题是每种文本格式都定义了一组过滤器,这些过滤器将在您保存内容时应用。因此,当您在“Filtered html”中保存内容时,某些html标记将从您的内容中过滤掉(删除/删除),这可能会导致您的代码失败。
尝试使用“Full html”。或者甚至定义您自己的文本格式(配置 - >包含创作 - > D7中的文本格式)并排除可能会破坏您的代码的所有过滤器。
另外,如果你不需要wysiwyg编辑器,为什么不使用纯文本区呢?