欢迎各位兄弟 发布技术文章
这里的技术是共享的
如题,覆写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 的函数
function
MODULE_quicktabs_tabstyles() {
$tabstyles_directory
= drupal_get_path(
'module'
,
'MODULE'
) .
'/tabstyles'
;
$files
= file_scan_directory(
$tabstyles_directory
,
'/\.css$/'
);
$tabstyles
=
array
();
foreach
(
$files
as
$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