Skip to main content
 

  • 登 录
  • 注 册
  • 密 码
Enter your Drupal username.
Enter the password that accompanies your username.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.
还没注册? 忘记密码了?
上传一个您自己的头像,如果不上传则使用系统默认头像。
One file only.
350 KB limit.
Allowed types: png gif jpg jpeg.
Images must be larger than 100x100 pixels. Images larger than 1024x1024 pixels will be resized.
A valid email address. All emails from the system will be sent to this address. The email address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by email.
Several special characters are allowed, including space, period (.), hyphen (-), apostrophe ('), underscore (_), and the @ sign.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

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

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

  • 

logo

Main navigation

  •  Home
  •  购买及下载
  •  听晴空讲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
    •  登录后才能发表评论

  • Breadcrumb

    1. Home
    2. Node
    3. Drupal8电子商务解决方案

Drupal8电子商务解决方案

Comment (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:教程,代码,解决方案

扫我关注公众号

爱码文档汇二维码

最近更新

没有可用的内容

精华留言

云客 在 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. 总结中留言:

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