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

时间:2015-10-29 20:24:25

标签: silverstripe

如何在silverstripe CMS编辑器中向library(dplyr) library(lazyeval) df_subset_ = function(condition) df %>% filter_(.dots = condition) df_subset = function(condition) df_subset_(lazy(condition)) df_subset(pop == 'C' & year == 2001) 或任何其他css元素添加类?

我在href样式表中添加了自定义css类。

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

editor.css

我尝试这样做的方式最终得到了这个结果(例如,它在链接周围包裹了<a href="http://www.example.com" class="my-custom-class">Click me</a> 标记):

<p>

我意识到你可以使用CMS编辑器中的HTML源代码编辑器手动添加类,但是如果可以的话,我想尽量避免这样做。

1 个答案:

答案 0 :(得分:2)

jonom's great TinyTidy module所示,您可以尝试使用 /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);