我正在为Venture主题创建一个Drupal子主题。我有一个新目录,包含foo.info,style.css的截图和徽标。
我可以在“外观”选项卡中选择子主题,但之后会在管理窗口中抛出许多错误,并且该网站不会继承Venture主题中的任何样式。
这是我的.info文件中的代码
name = foo
description = A sub theme of Venture.
base theme = venture theme
core = 7.x
engine = phptemplate
stylesheets[all][] = style.css
regions[sidebar_first] = First Sidebar
regions[header] = Header
regions[preface_first] = Preface First
regions[preface_middle] = Preface Middle
regions[preface_last] = Preface Last
regions[content_top] = Content Top
regions[content] = Content
regions[help] = Help
regions[footer] = Footer
regions[footer_first] = First Bottom
regions[footer_second] = Second Bottom
regions[footer_third] = Third Bottom
我出错的任何想法?
答案 0 :(得分:1)
好的,所以经过几个小时的互联网搜索和Drupal.org以及尝试多种组合后,我想出了这个。
似乎行基本主题=风险主题不能是父主题的名称,但需要是父主题目录/文件夹的名称。对我来说, venture_theme 。
一旦我开始工作,我仍然有很多显示问题。看起来所有的CSS样式都缺失了,它不是从父主题继承的。
我在父主题中粘贴了大部分地区/功能等,包括.css样式表
删除引用.css文件的所有行并覆盖文件以及清除缓存后,所有内容都恢复正常。