欢迎各位兄弟 发布技术文章
这里的技术是共享的
如题,覆写quick tab是block吗?
命名规则又是怎样的
在modules\quicktabs\tabstyles 是quicktabs 的样式。你可以拷贝一份改名成另外一个风格。
如果你要正规点的做法,就建议新建一个模块,并调用quicktabs 的函数
function
MODULE_quicktabs_tabstyles() {
$tabstyles_directory
= drupal_get_path(
'module'
,
'MODULE'
) .
'/tabstyles'
;
$files
= file_scan_directory(
'/\.css$/'
);
$tabstyles
=
array
();
foreach
(
as
$file
) {
// Skip RTL files.
if
(!
strpos
->name,
'-rtl'
)) {
[
->uri] = drupal_ucfirst(
->name);
}
return
然后你可以以下面的结构做样式
MODULE_ROOT
+--- tabstyles
+- foostyle
+- foobar.css
+- foobar-rtl.css
+- barstyle
+- bar-style.css
+- bar-style-rtl.css
就这样。非常简单。
很多主题都对quicktabs和superfish的样式进行了重写,可以研究一下
在modules\quicktabs\tabstyles 是quicktabs 的样式。你可以拷贝一份改名成另外一个风格。
如果你要正规点的做法,就建议新建一个模块,并调用quicktabs 的函数
functionMODULE_quicktabs_tabstyles() {$tabstyles_directory= drupal_get_path('module','MODULE') .'/tabstyles';$files= file_scan_directory($tabstyles_directory,'/\.css$/');$tabstyles=array();foreach($filesas$file) {// Skip RTL files.if(!strpos($file->name,'-rtl')) {$tabstyles[$file->uri] = drupal_ucfirst($file->name);}}return$tabstyles;}然后你可以以下面的结构做样式
MODULE_ROOT+--- tabstyles+- foostyle+- foobar.css+- foobar-rtl.css+- barstyle+- bar-style.css+- bar-style-rtl.css就这样。非常简单。
分头诗人Lv 17