我正在使用Drupal的Open社交框架,在该框架中我复制了socialblue主题,以便可以在新主题中进行修改。我按照以下步骤操作,清除了缓存,但是在“管理/外观”部分中看不到新主题。
我遵循的步骤:
1)我将主题socialblue(html / profiles / contrib / social / themes / socialblue)复制到 新主题(html / profiles / contrib / social / themes / newtheme)
2)我在“ newtheme”目录中进行了搜索(socialblue)并替换了(newtheme)
3)我将以下文件的名称从“ socialblue”更改为“ newtheme”
4)我从default.services.yml创建了一个/html/sites/default/services.yml文件,并进行了以下更改
5)html / profiles / contrib / social / themes / newtheme $ yarn install
6)html / profiles / contrib / social / themes / newtheme $ sudo npm install -g gulp-cli
7)html / profiles / contrib / social / themes / newtheme $ gulp
我没有收到任何错误。我确保我的newtheme.info文件具有名称newtheme。我还在html / themes / custom / newtheme中复制了这个新主题,仍然没有运气。我想念什么吗?
答案 0 :(得分:0)
您正在按照错误的流程来构建子主题。您必须在子主题中分配基本主题。 有关详细信息,请点击此链接,即https://www.drupal.org/docs/8/theming-drupal-8/creating-a-drupal-8-sub-theme-or-sub-theme-of-sub-theme
有关更多技术文章,请查看http://etutorialz.com
答案 1 :(得分:0)
我解决了。原来是因为我的基本主题被称为“ socialblue”。我将其更改为“ socialbase”,并且解决了。我不知道父主题在drupal 8中是否可以有多个子主题。