跳转到主要内容
 

  • 登 录
  • 注 册
  • 密 码
输入您在 Now I Code 的用户名。
输入与您用户名相匹配的密码。
图形验证
键入显示在图片中的字符
还没注册? 忘记密码了?
上传一个您自己的头像,如果不上传则使用系统默认头像。
只能上传一个文件。
文件大小不能超过350 KB。
允许的文件格式: png gif jpg jpeg.
图片必须大于 100x100 像素。 超过 1024x1024 像素的图片将会被缩小。
没让你填身份证号码和家庭住址就不错了,我们做个网站还要拍照知道么,少废话,赶紧填...
用户名会在你留言的时候显示在留言旁边。
图形验证
键入显示在图片中的字符

Password reset instructions will be sent to your registered email address.

图形验证
键入显示在图片中的字符

  • 

logo

Main navigation

  •  首页
  •  购买及下载
  •  听晴空讲Drupal8主题
    •  0. 前言
    •  第一篇:基础篇
      •  1. 安装Acquia Dev Desktop
      •  2. 安装Drupal8
      •  3. 站点信息
      •  4. 汉化Drupal界面
      •  5. 内存限制提高到1024M
      •  6. 添加theme账号
      •  7. 文件权限
      •  8. 开启并创建settings.local.php文件
      •  9. 清空缓存并验证文件生效
      •  10. 安装drupal console
      •  11. 添加services,开启twig debug模式
      •  12. 关闭缓存,检查网站是否出错
      •  13. 什么是模板文件,twig debug介绍
      •  14. 外观页面介绍,安装和启用主题
      •  15. 手动安装开发常用模块,解决无法移动或复制文件的错误
      •  16. Drupal网站的文件夹构成,主题的文件构成
      •  17. 添加一篇内容,drupal网站的页面结构
      •  18. 创建.info.yml文件
      •  19. 禁用区块,创建库
      •  20. 覆写模板文件、page模板
      •  21. 模板中的变量,devel kint
      •  22. 模板建议
      •  23. twig入门,修改模板,添加样式
      •  24. 自定义区块,include模板
      •  25. 复习、总结、继续前进
      •  26. 添加logo、主题设置
      •  27. 菜单的覆写(上)
      •  28. 菜单的覆写(中)
      •  29. 菜单的覆写(下)
      •  30. 内容的覆写(上)
      •  31. 内容的覆写(中)
      •  32. 内容的覆写(下)
      •  33. 创建一个新view
      •  34. CSS和JS的另外两种加载方式
      •  35. views模板的覆写
      •  36. views代码的优化
      •  37. 挑战views的极限(1)
      •  38. 挑战views的极限(2)
      •  39. 挑战views的极限(3)-- CSS网格布局入门
      •  40. 总结
    •  第二篇:进阶篇
      •  0. 前言
      •  1. Gulp介绍
      •  2. Node.js和npm的安装和升级、Gulp及其插件的安装
      •  3. gulpfile.js文件
      •  4. SASS
      •  5. 实践:首页模板的制作1——准备好静态页面
      •  6. 实践:首页模板的制作2——转换1
      •  7. 实践:首页模板的制作3——转换2
      •  8. 实践:首页模板的制作4——转换3
      •  9. 控制主题中的库及其加载的文件
      •  10. CSS和JS文件的属性
      •  11. .theme文件和预处理函数简介
      •  12. 使用预处理函数修改变量
      •  13. 用预处理函数添加模板建议
      •  14. 使用预处理函数加载CSS和JS
      •  15. 主题开发的新纪元
      •  16. 新的CSS的架构、编写方式
      •  17. 原子设计
      •  18. 组件化开发简介
      •  19. Pattern Lab介绍
      •  20. 安装Composer,使用Composer安装Drush和Drupal
      •  21. Pattern Lab的安装和使用(上)
      •  22. Pattern Lab的安装和使用(下)
      •  23. 使用Pattern Lab的基本思路和组件化开发的好处
      •  24. 注册名字空间路径
      •  25. 模板映射(上)
      •  26. 模板映射(下)
      •  27. 设计系统简介(上)
      •  28. 设计系统简介(下)
      •  29. 设计系统应用实例(1)—— 为什么需要设计系统
      •  30. 设计系统应用实例(2)——如何创建一个设计系统
      •  31. 设计系统应用实例(3)——如何在Drupal中实现设计系统
      •  32. 设计系统应用实例(4)——总结
      •  33. 在node模板中打印字段
      •  34. Attribute对象
      •  35. 主题中的断点
      •  36. 设备缩放系数
      •  37. 响应式图片——理论
      •  38. 响应式图片——前端
      •  39. 响应式图片——Responsive Images模块
      •  40. 响应式图片——Focal Point模块
      •  41. 响应式图片——图像样式的工作方式、丢掉responsive image模块
      •  42. Drupal中的排版1
      •  43. Drupal中的排版2
      •  44. Drupal中的排版3
      •  45. Drupal中的排版4
      •  46. Drupal中的排版5
      •  47. Drupal中的排版6
      •  48. Drupal8 官方菜谱主题 Umami
      •  49. 创建子主题、主题出错了应该怎么修复?
      •  50. 补课!!!官方Umami主题中的知识点总结
      •  51. Drupal中的排版7——5分钟入门layout builder模块
      •  52. Drupal中的排版8——layout builder模块2
      •  53. Drupal中的排版9——我的layout builder模块使用心得
      •  54. Drupal中的排版10——自定义版式
      •  55. Drupal中的排版11——Paragraphs模块 1 前言
      •  56. Drupal中的排版12——Paragraphs模块 2 使用
      •  57. Drupal中的排版13——Paragraphs block模块+Layout builder模块
      •  58. Drupal中的排版14——使用Gutenberg编辑器 1
      •  59. Drupal中的排版15——使用Gutenberg编辑器 2
      •  60. Drupal中的排版16——使用Gutenberg编辑器 3
  •  云客Drupal源码分析
    •  0. 前言
    •  1. 自动加载器与Composer
    •  2. 请求对象及请求堆栈
    •  3. 响应对象及Cookie设置
    •  4. Session系统
    •  5. 服务容器及依赖注入组件
    •  6. HttpKernel堆栈
    •  7. 缓存系统Cache
    •  8. 页面缓存的请求及响应策略
    •  9. php流、公共文件、私有文件
    •  10. Session进阶
    •  11. 数据库系统及其使用
    •  12. 数据库Schema及创建数据表
    •  13. 核心处理流程HttpKernel
    •  14. 认证Authentication系统、认证提供器
    •  15. 路由系统Route
    •  16. 网站维护模式
    •  17. 控制器执行及其解析器controller_resolver
    •  18. 页面标题
    •  19. 渲染数组(render array)
    •  20. 渲染上下文RenderContext、渲染器renderer
    •  21. 缓存上下文CacheContext
    •  22. 钩子、模块处理器、函数定义
    •  23. 渲染占位符及其产生器
    •  24. 渲染缓存RenderCache
    •  25. 合并数组
    •  26. 插件系统Plugin(上)
    •  27. 渲染数组的元素类型
    •  28. 状态信息state及键值储存系统
    •  29. 类型化数据Typed Data API
    •  30. symfony验证器组件validator
    •  31. 数据验证Validation
    •  32. 国际化Internationalization:核心翻译系统
    •  33. 实体Entity概述
    •  34. 实体类型管理器、实体类型、实体
    •  35. 通用唯一识别码UUID
    •  36. 权限系统(上)
    •  37. 权限系统(下)
    •  38. 数组操作
    •  39. 配置系统Configuration(一)
    •  40. 配置系统Configuration(二)
    •  41. 配置系统Configuration(三):配置schema与类型化
    •  42. 配置系统Configuration(四):配置schema与类型化
    •  43. 实体entity(一):实体基类
    •  44. 实体Entity(二)配置实体基类
    •  45. 实体entity(三)配置实体储存处理器
    •  46. 有向无环图及依赖处理
    •  47. 用户角色实体
    •  48. 语言Language
    •  49. 内容实体概述Content Entity
    •  50. 插件系统(中)
    •  51. 字段API(上)
    •  52. 字段API(中)
    •  53. 实体Entity(五)内容实体基类
    •  54. 实体类型bundle信息服务entity_type.bundle.info
    •  55. 字段API(下)
    •  56. 实体字段管理器entity_field.manager
    •  57. 内容实体数据库表结构及表映射table mapping
    •  58. 实体entity(六)内容实体储存处理器类
    •  59. 内容实体储存模式处理EntityStorageSchema
    •  60.实体查询entityQuery
    •  61.渲染管道及显示变体DisplayVariant
    •  62.会话系统Session高级篇
    •  63. 网络攻击与防御措施
    •  64. 表单定义示例
    •  65. 表单Form API
    •  66. id、class命名及Html辅助类
    •  67.Url和Link
    •  68. 锁lock服务
    •  69. 日志系统与监控
    •  70. 内部动态页面缓存dynamic_page_cache
    •  71. 主题引述
    •  72. 资源库assets library详解
    •  73. 主题处理器theme_handler
    •  74. 主题协商theme negotiator
    •  75. 主题初始化器
    •  76. 主题钩子注册theme.registry
    •  77. 主题管理器themeManager
    •  78. PHP代码储存PhpStorage
    •  79. twig服务
    •  80. 占位符策略placeholder_strategy
    •  81. 响应附属处理attachments_processor
    •  82. 资源解析器AssetResolver
    •  83. 资源css与js优化处理
    •  84. 插件系统(下)
    •  85. 表单进阶
    •  86.实体类型知识库entity_type.repository
    •  87. 配置实体查询
    •  88. 临时储存与消息服务
    •  89. 语言Language模块
    •  90. 系统出入站路径处理
    •  91. 块系统block
    •  92. 条件插件condition plugins
    •  93. 帮助系统help
    •  94. 系统管理工具栏toolbar
    •  95. 实体表单entity form
    •  96. 实体表单显示EntityFormDisplay
    •  97. 实体表单验证(上)
    •  98. 实体表单验证(下)
    •  99. 字段控件FieldWidget
    •  云客Drupal源码分析
    •  番外篇:PHP开发者的JavaScript快速文档
    •  100. 节点表单NodeForm
    •  101. 音译转化Transliteration
    •  102. 实体视图构建器EntityViewBuilder
    •  103. 实体视图显示及格式化器
    •  104. 实体列表构建器EntityListBuilder
    •  105. 分页器pager
    •  番外篇:原生twig模板引擎详解(上集:设计师篇)
    •  番外篇:原生twig模板引擎详解(下集:开发者篇)
    •  106. 实体访问控制处理器AccessControlHandler
    •  107. 节点实体访问控制处理器
    •  108. 导航菜单Navigation menus
    •  109. 菜单本地任务MenuLocalTasks
    •  110. 菜单本地动作MenuLocalActions
    •  111. 菜单上下文连接Menu contextual links
    •  112. 前端js中的翻译
    •  113. 前端JavaScript(一)全局设置与前端API
    •  114. 前端JavaScript(二)jQuery、进度条等
    •  115. 前端JavaScript(三)表单状态处理
    •  116. 前端JavaScript(四)防抖与消息处理
    •  117. 前端JavaScript(五)表单库与安全边距库
    •  118.系统AJAX(一):概述与示例
    •  番外篇:jQuery表单库jquery.form.js
    •  119. 系统AJAX(二):前端原理
    •  120. 系统AJAX(三):后端原理
    •  121. 系统AJAX(四):命令
    •  122. 对话框dialog
    •  123. 自动完成API(autocomplete API)
    •  124. 实体自动完成autocomplete
    •  125. 文件系统基础
    •  126. 占位符替换token服务
    •  127. 文件上传与管理(上)
    •  128. 文件上传与管理(下)
    •  129. 队列queue
    •  130. 计划任务cron
    •  131. 批处理batch
    •  132. 面包屑路径
    •  133. 时区Time Zone
    •  134. 日期与时间
    •  135. 洪水控制防护flood
    •  136. 密码储存
    •  137. 邮件系统
    •  138. 注册与注销
    •  139. 登录、退出、重置密码
    •  140. 视图views的使用(上)
    •  144.批量更新BulkUpdate
    •  141. 视图views的使用(中)
    •  142. 视图views的使用(下)
    •  143. 视图views开发
    •  145. 搜索search
    •  146. 多步表单multi-step form与表单重建rebuildForm
    •  147. 配置的安装与卸载
    •  148. 配置同步(导入、导出)
    •  149.模块安装与卸载过程
    •  150. 接口翻译导入导出与删除
    •  151. 系统更新
    •  152. Drupal系统初始安装逻辑
    •  153. 完结篇,云客drupal源码分析系列终于完成了
    •  154. 前后端解耦Drupal JSON API
    •  155.发起HTTP请求GuzzleHttp
    •  156. Drupal移动APP、物联网开发之RESTful使用篇
  •  Drupal8从入门到精通
    •  0. 前言
    •  第一章 Drupal8介绍
      •  1.1 Drupal8介绍
      •  1.2 基本概念
      •  1.3 使用领域
      •  1.4 基本术语介绍
      •  1.5 用户、角色、权限
      •  1.6 内容类型
      •  1.7 Drupal 路径
      •  1.8 Drupal 是否安全
      •  1.9 Drupal 8 新特性
      •  1.10 实践
    •  第二章 站点配置
      •  2.1 站点信息
      •  2.2 站点缓存和带宽优化
      •  2.3 导入、导出站点配置
      •  2.4 文本格式与编辑器
      •  2.5 区域与日期设置
      •  2.6 搜索设置
      •  2.7 日志与错误设置
      •  2.8 开启维护模式
      •  2.9 站点报告
      •  2.10 实践
    •  第三章 用户管理
      •  3.1 账户设置
      •  3.2 角色管理
      •  3.3 角色权限
      •  3.4 封禁用户
      •  3.5 注册、登录、找回密码
      •  3.6 实践
    •  第四章 语言管理
      •  4.1 语言配置
      •  4.2 用户界面翻译
      •  4.3 内容翻译
      •  4.4 配置翻译
      •  4.5 po文件格式说明
      •  4.6 实践
    •  第五章 菜单管理
      •  5.1 菜单配置
      •  5.2 实践
    •  第六章 模块开发
      •  6.1 Drupal8目录结构
      •  6.2 基础概念
      •  6.3 模块命名
      •  6.4 模块目录
      •  6.5 创建info.yml文件
      •  6.6 创建routing.yml文件
      •  6.7 菜单说明
      •  6.8 实践
    •  第七章 表单开发
      •  7.1 基本概念
      •  7.2 创建表单
      •  7.3 H5表单元素
      •  7.4 表单验证
      •  7.5 表单提交
      •  7.6 修改已存在的表单
      •  7.7 实践
    •  第八章 区块开发
      •  8.1 基本概念
      •  8.2 创建区块
      •  8.3 区块配置表单
      •  8.4 实践
    •  第九章 配置开发
      •  9.1 基本概念
      •  9.2 配置存储
      •  9.3 覆写系统配置
      •  9.4 配置shema/metadata
      •  9.5 创建配置实体
      •  9.6 配置API
      •  9.7 如何更改配置
      •  9.8 实践
    •  第十章 插件开发
      •  10.1 基本概念
      •  10.2 为什么使用插件?
      •  10.3 基于注解的插件
      •  10.4 插件管理器
      •  10.5 插件发现
      •  10.6 插件上下文
      •  10.7 插件派生
      •  10.8 实践
    •  第十一章 实体开发
      •  11.1 基本概念
      •  11.2 实体注解
      •  11.3 实体处理器
      •  11.4 实体API
      •  11.5 创建内容实体类型
      •  11.6 实体验证
      •  11.7 实体字段
      •  11.8 实践
    •  第十二章 服务与依赖注入
    •  第十三章 缓存系统
  •  Drupal 8 模块开发
    •  0. 前言
    •  课程1. 概述
      •  1.1 Examples模块,Symfony,控制器
      •  1.2 菜单
      •  1.3 实验室和其他信息
    •  课程2. 区块,配置和表单
      •  2.1 区块与配置
      •  2.2 创建表单
      •  2.3 实验室和其他信息
    •  课程3. 表单配置和管理
      •  3.1 配置表单和管理
      •  3.2 配置和 Config 对象
      •  3.3 实验室和其他信息
    •  课程4. 实体
      •  4.1 实体,内容实体和配置实体
      •  4.2 实验室和其他信息
    •  课程5. 实体字段
      •  5.1 实体字段
      •  5.2 导出配置
      •  5.3 实验室和其他信息
    •  课程6. 实体查询和加载
      •  6.1 实体查询和加载
      •  6.2 加载实体
      •  6.3 实验室和其他信息
    •  课程7. 加载和编辑字段
      •  7.1 加载和编辑字段
      •  7.2 加载字段的例子
    •  课程8. 服务,依赖注入和服务容器
      •  8.1 服务
      •  8.2 服务和控制器
      •  8.3 依赖注入
      •  8.4 概要
    •  课程9. 创建元素,主题化元素和管理前端库
      •  9.1 创建元素,主题化元素和管理前端库
      •  9.2 Twig
      •  9.3 向组件添加 Javascript/CSS/库
      •  9.4 高级渲染数组模式
      •  9.5 模式概述
      •  9.6 实验室
    •  课程10. 单体和功能测试
      •  10.1 单体和功能测试
      •  10.2 单体测试
      •  10.3 功能测试
      •  10.4 PHPUnit Doubles / Mocks / Stubs
    •  课程11. 依赖注入回顾
      •  11.1 依赖注入回顾
      •  11.2 依赖注入和服务
      •  11.3 依赖注入和控制器
      •  11.4 依赖注入和插件
      •  11.5 PhpStorm 策略
  •  Drupal7主题
    •  1.0 Drupal主题的文件结构
    •  2.0 Drupal主题相关的重要概念
      •  2.1 网页构成元素
      •  2.2 主题的工作机制
      •  2.3 覆写
      •  2.3.1 覆写
      •  2.3.2 字段的覆写
      •  2.4 基主题和子主题
      •  2.5 网格系统
    •  3.0 Drupal主题制作的准备工作
      •  3.1 确认页面元素
      •  3.2 绘制线框图
      •  3.3 模板文件中的变量
      •  3.4 区域和区块
      •  3.5 模板建议
      •  3.5.1 区块的模板建议
      •  3.5.2 其他模板建议
    •  4.0 德国人写的主题教程
      •  4.1 德国人写的主题教程(1)
      •  4.2 德国人写的主题教程(2)
      •  4.3 德国人写的主题教程(3)
      •  4.4 德国人写的主题教程(4)
      •  4.5 德国人写的主题教程(5)
      •  4.6 德国人写的主题教程(6)
    •  5.0 主题设置
      •  5.1 主题设置(1)切换显示
      •  5.2 主题设置(2)选项说明
      •  5.3 自定义主题设置
      •  5.4 自定义主题设置2
    •  6.0 主题中的CSS
      •  6.1 谷歌字体和前端性能
      •  6.2 用.info文件载入css
      •  6.3 用drupal_add_css加载css
      •  6.4 用drupal_add_css加载css(下)
      •  6.5 使用模块加载css
      •  6.6 hook_css_alter和删除的艺术
      •  6.7 主题中的CSS架构——目标和误区
      •  6.8 可扩展模块化架构CSS代码规范(1)
      •  6.9 可扩展模块化架构CSS代码规范(2)
      •  6.10 在主题中应用smacss(1)
      •  6.11 在主题中应用smacss(2)
      •  6.12 在主题中应用smacss(3)
      •  6.13 drupal的前端表现为什么这么差
        •  6.13.1 前端工作流程的变革
        •  6.13.2 Drupal主题系统的“变革”
        •  6.13.3 关键人物介绍
    •  7.0 主题中的JS
      •  7.1 使用.info文件添加js
      •  7.2 从template.php中加载js
      •  7.3 Js的加载顺序
      •  7.4 主题中的JS(3)
      •  7.5 Drupal.behaviors和jQuery $.once()
  •  Drupal Composer 系列
    •  0. 前言
    •  Drupal Composer 系列一:初识
    •  Drupal Composer 系列二:更快
    •  Drupal Composer 系列三:管理
    •  Drupal Composer 系列四:更多
  •  Drupal7产品开发手册
    •  0. 前言
    •  1. Drupal如何实现前后端彻底分离?
      •  1.1 Drupal页面开发案例1
      •  1.2 Drupal页面开发案例2
      •  1.3 Drupal前端培训
    •  2. Drupal性能
      •  2.1 模块灰名单
      •  2.2 慢API替换
  •  司南讲Drupal8电子商务
    •  0. 前言
    •  1. 背景知识
    •  2. 电子商务核心引擎:Drupal Commerce 模块
    •  2.1 Commerce 子模块:Commerce Price
    •  2.2 Commerce Store 模块:提供基本的多店铺功能
    •  2.3 Commerce Product 模块:提供了一个灵活的产品数据结构
    •  2.4 Commerce Order 模块:提供了订单处理任务的相关功能
    •  2.5 Commerce Cart 模块:提供购物车功能
    •  2.6 Commerce Checkout 模块:灵活配置的可扩展结账流程系统
    •  2.7 Commerce Promotion 模块:可灵活扩展的促销系统
    •  2.8 Commerce Payment 模块:支付系统
  •  点滴
    •  0. 发刊辞
    •  1.0 巴尔的摩Drupalcon特刊
      •  1.1 巴尔的摩Drupalcon 最新实况 1
      •  1.2 巴尔的摩Drupalcon 最新实况 2
      •  1.3 巴尔的摩Drupalcon 最新实况 3
      •  1.4 巴尔的摩Drupalcon 最新实况 4
    •  2.0 社区建设
      •  2.1 Drupal社区工作组:是什么,不是什么
      •  2.2 Drupal社区冲突解决政策和过程
      •  2.3 Drupal行为准则
      •  2.4 Now I Code的有奖征文
      •  2.5 深圳Drupal聚会——2017年6月25日
    •  3.0 有感而发
      •  3.1 苦僧情
      •  3.2 浅谈学习Drupal的正确姿势
      •  3.3 关于Drupal的为什么和怎么做(上)
      •  3.4 关于Drupal的为什么和怎么做(中)
      •  3.5 关于Drupal的为什么和怎么做(下)
      •  3.6 为什么学习Drupal这么难?(上)
      •  3.7 为什么学习Drupal这么难?(下)
      •  3.8 php调试工具Xdebug使用教程(2018年,2.6版,云客原创)
      •  3.9 drupal心得:难的价值、未来趋势、拥抱王者
      •  3.10 Drupal8开发学习入门指引
    •  4.0 Drupal使用技巧集锦
      •  4.1 drupal8多站点安装与配置方法
      •  4.2 使用单一 PHP 档案重置 Drupal 7 的管理员密码
      •  4.3 使用单一 PHP 档案重置 Drupal 8 的管理员密码
      •  4.4 测试php函数的查找性能
      •  4.5 drupal8 SMTP电子邮件模块配置
      •  4.6 phpMyAdmin 最新版快速使用文档
      •  4.7 Drupal flood 行为溢出控制机制详解

Drupal8电子商务解决方案

  • 2019-01-02
  • 作者 : edwinkent
  • 本节点价格 : 免费
  • [node:book:root:title]
  • 0
    •  登录后才能发表评论

  • 面包屑导航

    1. 首页
    2. Drupal主题API概述

Drupal8电子商务解决方案

评论 (0)

logo

  • 湘ICP备17004285号-1
  • 加入我们
  • built by 唯秀设计
  • 感谢智贝科技提供安全防护

加入我们



Dries说了,中国社区的文档太少、太分散了、很多过时了。但是他并不知道我们的生活有多忙碌。

对于很多人来说,加班干完老板分配的任务,还掉房子贷款,我们能贡献的往往就只剩下献血了。

OK,那我建立一个这样的网站,旨在鼓励更多的人写文档,帮助更多的人解决学习Drupal和建设网站时的问题。

在这里,我们不妄谈贡献,你可以为你写的文档设置价格,付费阅读。

如果你愿意用心写教程或者文档,请和晴空联系。

QQ:2304167266      Email:info@vi-sure.com

如果你没有太多精力写专栏,我们也欢迎你能每个月为我们翻译1-2篇英文社区的人写的帖子,这种帖子一般都没有太多技术上的难度,只需要英文足够好即可。

爱码文档汇翻译及纠错QQ群:362291578

Drupal is a trademark of Dries Buytaert. This site is not affiliated with or endorsed by the Drupal Project or its trademark owners.

友情链接:云客drupal官方网站:水滴间 | DrupalCode:教程,代码,解决方案

扫我关注公众号

爱码文档汇二维码

最近更新

晴空    2022-07-12
0.1 旧版前言
晴空    2022-07-12
2.2 主题的工作机制
晴空    2022-07-12
2.1 网页构成元素
晴空    2022-07-12
1.0 Drupal主题的文件结构
晴空    2022-07-12
2.0 Drupal主题相关的重要概念

精华留言

云客 在 7. 缓存系统Cache中留言:

回复你的第一个问题:
配置和路由储存到数据库主要是高负载架构问题,在大型系统中,会有多台WEB服务器对一个数据库,数据库还会做主从分离,这种情况下,如果放在某台服务器的文件系统中,其他服务器怎么访问呢?
第二个问题,缓存三要素引起缓存失效时,会更新缓存系统

晴空 在 进阶篇8. 实践:首页模板的制作4——转换3中留言:

代码肯定没有问题。

{{ page.xxx }} 这条命令,是在page模版中打印“区域”的官方规定,这个规定从drupal8开始到现在已经有将近7年时间了,从来没有变过。 这里的重点在于:

晴空 在 153. 完结篇,云客drupal源码分析系列终于完成了中留言:

George Bernard Shaw said “The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.” 

萧伯纳说,识时务的人适应社会。不识时务的人坚持试着让世界适应自己。因此,所有的进步,都有赖于那不识时务的人。

在这个信息爆炸、标题党横行、只要你稍微有点追求你就会特别焦虑——偏偏到处都还喜欢贩卖焦虑的时代里,你可以很容易的发现这样一件事实:写小众技术类书籍和写言情、穿越小说是完全不一样的。因为人家一天的销量能顶你三年。

龙马 在 基础篇40. 总结中留言:

基础篇看完了,晴空兄站从网站开发的全局视角编写本教程,可谓颇具匠心,能阅读到此教程,也是Drupaler之幸。感谢分享!

云客 在 司南讲Drupal8电子商务解决方案中留言:

很赞,具备开创性的资料,弥补了这一方面的空缺

晴空 在 司南讲Drupal8电子商务解决方案中留言:

非常宝贵的经验分享,谢谢司南!!

晴空 在 进阶篇9. 控制主题中的库及其加载的文件中留言:

我已经指导过了,本来想等楼上这位自己来总结的,但是他比我忙。

请大家记住,除非你在后台设置过,不然一般情况下你的网站的前端页面是由两个主题控制的,他们一个是前台主题,另一个是后台管理主题(一般是seven主题)。当管理员或者用户试图从前台添加节点时,就会自动使用管理主题。你可以在“外观”页面的最下方取消“当编辑和创建内容时使用管理化主题”这个选项来强制网站系统在前端只使用你写的主题。

本节所说的在主题中控制库的前提是这个主题被当前页面所启用。如果主题没有被启用,那你无法在这个没有被启用的主题中控制任何库。

具体过程我就不细说了,不管用的原因有两个:

第一、楼上加载css的时候没有用库,直接写到模板里了,这样做违背了Drupal的规范。上面说的操作库的方法,前提是你首先得有一个库。

第二、楼上在自己的前台主题中尝试去控制后台管理页面所加载的库。

这是行不通的。

这告诉我们,1.把基础概念搞清楚、2.保持思路清晰、3.仔细阅读文档,才是避免自己掉到坑里的不二法门。

晴空 在 基础篇8. 开启并创建settings.local.php文件中留言:

好多人都遇到过类似的问题,原因五花八门,总结下来就是不细心,以为自己按照教程操作了,但是其实在细节上有偏差。

排除错误的方法很简单,把所有的步骤全部重新做一遍,核对文件名、文件路径、清空缓存等。

其实你上面说的两句话,我都无法验证,是否“按照教程操作了”,你还得自己验证;

“没有生效”,这是个结论不是现象,你是如何得出的结论?

wow-yorick 在 65. 表单Form API中留言:

赞,感谢您的分享

云客 在 基础篇40. 总结中留言:

仔细看完了,写的很好,学习大多时候是为了造就有价值的产品,能站在项目层面考虑问题是很多人不具备的,人的能力有限协作才是方向,这是门学问