如何在Silverstripe CMS编辑器中将CSS类添加到href中?

融合

如何href在silverstripe CMS编辑器中向一个或其他任何CSS元素添加类

我在editor.css样式表中添加了一个自定义的CSS类

我希望链接看起来像这样一个:

<a href="http://www.example.com" class="my-custom-class">Click me</a>

我尝试执行此操作的方法最终得到以下结果(例如,它<p>在链接周围包裹了一个标签):

<p class="my-custom-class">
    <a href="http://www.example.com">Click me</a>
</p>

我知道您可以使用CMS编辑器中的HTML源代码编辑器来手动添加类,但是如果可以的话,请尝试避免这样做。

wmk

如在jonom的出色TinyTidy模块中所见,您可以在/mysite/_config.php中尝试

$formats = array(
    // Links

    array(
        'title' => 'Links'
    ),
    array(
        'title' => 'Arrow',
        'attributes' => array('class'=>'arrow'),
        'selector' => 'a'
    ),
    array(
        'title' => 'Button',
        'attributes' => array('class'=>'button'),
        'selector' => 'a'
    ),
);
//Set the dropdown menu options
HtmlEditorConfig::get('cms')->setOption('style_formats',$formats);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Silverstripe 4的HTMLEditorField内容编辑器中向元素添加CSS样式?

Joomla 3.3.3 | 如何将样式类添加到tinymce编辑器

如何在Silverstripe中循环模板

如何通过单个插件将多个按钮添加到WordPress帖子编辑器中?

如何在silverstripe中堆叠CMS字段标签?

如何在yii2中的布局中将CSS类添加到body标签?

如何在一个功能中将用户作为编辑器添加到电子表格中并在另一功能中将其删除?

如何在定点动态将数据添加到CK编辑器

制作模块时如何在Silverstripe中添加导航项?

如何在Silverstripe控制器中缓存JSON响应?

如何将一些已知对象添加到ace编辑器语法检查器中?

如何在SilverStripe 4上编辑many_many_extraFields?

SilverStripe:如何在模板中呈现普通的for-each循环

如何在SilverStripe ModelAdmin中动态显示/隐藏字段

如何在Silverstripe中通过$ AbsoluteLink使用其他协议

如何在Silverstripe 4中设置和锁定SiteTree?

如何在Silverstripe 3中覆盖语言翻译?

如何在Controller扩展中强制转换SilverStripe变量

如何在Silverstripe数据扩展中自动发布图像

Silverstripe 3-将CSS类添加到CMS表单字段

如何将所需的编辑器添加到“更新替代”交互式菜单中?

如何将编辑器添加到特定选项卡的整个工作表保护中?

如何将 PyQt4 中的选项卡添加到我的文本编辑器?

如何在 godot 编辑器中编辑矢量类?

如何在Silverstripe CMS管理员中添加右侧面板作为帮助内容

如何在Yii2中将CSS类添加到ActiveField的表单组div中?

如何将HTML编辑器添加到Eclipse?

如何将Markdown编辑器添加到自定义django注释?

如何将自定义字体添加到QuillJS编辑器?