52 Drupal 8重新安排了模块/主题等的所有目录和位置。现在情况在哪里? 8 — Letharion source 1 对于Drupal 5、6、7,请检查:Drupal目录结构上是否有任何好的文章? — kenorb 2015年
77 / core-核心提供的所有文件,没有明确的理由位于/目录中。更多详细信息。 / libraries-第三方库,例如 所见即所得的编辑器。没有包含在内核中,但足够通用以保证包含在此处。 / modules-所有自定义和贡献模块进入的目录。 将其分为子目录contrib和custom可以使跟踪模块更加容易。足以在这里提及。 / profile-贡献的和自定义的配置文件。 /主题 -贡献和自定义(子)主题 sites / [域或默认域] / {modules,themes} -特定于站点的模块和主题可以移到这些目录中,以避免它们出现在每个站点上。 站点/ [域或默认域] /文件 -特定于站点的文件通常位于此处。这可能是用户上传的文件(例如图像),但也包括配置,活动配置和暂存配置。该配置由Drupal读写,并且应具有Web服务器所需的最小特权,并且是唯一的Web服务器,以读取和修改它们。 / vendor -Drupal Core依赖的后端库。(Symfony,Twig等) / core目录上的详细信息,主要对于新手核心黑客有用: / core / assets -Core使用的各种外部库。jQuery,下划线,现代化工具等。 / core / misc -Drupal Core依赖的前端代码。 / core / includes-底层模块化的功能。如模块系统本身。 / core / lib -Drupal核心类。 / core / modules -Drupal核心模块。 / core / profiles -Drupal Core安装配置文件。默认情况下,最小,标准,测试和测试多语言安装配置文件。 / core / scripts-各种CLI脚本,大多数由开发人员使用。 / core / tests -Drupal核心测试。 / core / themes -Drupal核心主题。 — Letharion source 那(上传的)文件所在的文件夹呢? — 2013年 很好的问题,还有新的配置文件要考虑在内。我也将添加它们。 — Letharion @unor现在已修复。:) — Letharion 对/ libraries小贴士有个赞。老实说,这应该是包含核心安装的裸目录,因此很明显,这很容易解决……起初我不清楚。 — 凯文(Kevin)
18 这些文件夹是: core:除了必须包含在根目录中的内容(例如index.php等)之外,它包含所有drupal核心。通常,您不需要在此处添加/编辑/删除任何内容。 主题:这是放置网站主题的位置(以前是site / all / themes)。 模块:这是放置站点模块(以前是site / all / modules)的地方。 配置文件:这是放置安装配置文件的位置。 站点:用于运行drupal多站点设置,并且与drupal 7中的使用方式相同。site / all / modules或site / all / themes中的模块和主题,将覆盖基本模块和主题目录中的模块和主题。 。网站/ SITENAME /模块和网站/ SITENAME /主题中的模块将覆盖给定网站的其他模块。 如果您查看每个目录中的README.txt文件,可能会有更好的描述。 — 鲁比 source drupal.stackexchange.com/questions/11410/…感谢@marcvangend — arpitr 2013年 这些答案已经过时了。同样,此问题是该问题的答案之一而发布的。 — rooby 对于不赞成投票的人,请评论原因,我可以解决您的问题。我的答案不如被接受的答案那么彻底,但据我所知这并不是错误的。 — rooby