跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

drupal

drupal 图书教程

由 hrs, 12 七月, 2019

10.1 概念:用户界面,配置和内容翻译

标签
drupal

必备知识

  • 第1.5节“概念:数据类型”
  • 第1.2节“概念:模块”
  • 第2.3节“概念:内容实体和字段”

您的网站上可以翻译什么?

您的网站运行的软件的基本语言(核心软件,模块和主题)是英语。但是,您可以创建以不同语言或多语言网站显示的网站; 如果这样做,所有相关的文本,图像和文件附件都应以适当的语言显示给每个站点访问者。您需要安装核心语言模块才能在站点上使用英语以外的语言。

您可以翻译三种类型的信息,每种信息都有自己的翻译方法:

用户界面文本
内置文本存在于核心软件,模块和主题中。这可以从软件的基础英语翻译成您网站的语言。通常,您可以下载翻译,而不是自己翻译此文本。您需要安装核心接口转换模块才能翻译此文本。
配置文本
文本的结构和初始值由核心软件,模块和主题定义,但您可以编辑。示例包括内容类型中的字段标签,视图中的标题文本,您的网站名称以及您的网站发送的自动电子邮件的内容。使用站点的默认语言创建配置文本后,您可以将其翻译为其他语言。您需要安装核心配置转换模块才能翻译此文本。
内容文本和文件
如果您的网站使用多种语言,则可以将网站上的内容字段配置为可翻译。使用一种语言创建内容后,您可以将其翻译成其他语言。字段可以包含文本信息或上载的文件,对于每种内容类型的每个字段,您可以将其配置为可翻译或不可翻译。您需要安装核心内容翻译模块才能翻译此文本。

相关话题

  • 第10.2节“添加语言”
  • 第10.3节“配置内容转换”
  • 第10.4节“翻译内容”
  • 第10.5节“翻译配置”

归因

由Jennifer Hodgdon撰写。

评论

由 hrs, 12 七月, 2019

第10章让您的网站使用多种语言

标签
drupal

10.1 概念:用户界面,配置和内容翻译

网站翻译概述。

10.2 添加语言

如何添加语言,安装必要的模块,以及打开语言切换器块。

10.3 配置内容转换

如何配置内容项以使其可翻译。

10.4 翻译内容

如何将页面翻译成另一种语言。

10.5 翻译配置

如何在视图和其他配置中翻译字段标签

评论

由 hrs, 11 七月, 2019

9.5 将块显示添加到视图

标签
drupal

目标

将块显示添加到“配方”视图以在侧栏中显示最新配方,并在不更改现有“配方”页面视图的情况下更改其配置。

必备知识

  • 第9.1节“概念:视图的使用”
  • 第9.2节“概念:观点的一部分”
  • 第9.3节“创建内容列表视图”

网站先决条件

  • 配方内容类型必须存在,它必须具有主图像字段,并且您的网站必须具有几个配方内容项。请参见第6.1节“添加内容类型”, 第6.3节“向内容类型添加基本字段”,第6.9节“更改内容输入表单”和第5.2节“创建内容项”。
  • 该缩略图(100×100)的影像风格必须定义。当您安装核心映像模块(随核心标准安装配置文件一起安装)时,会在您的站点上创建此项,但如果已删除,则可以重新创建。请参见 第6.13节“设置图像样式”。
  • 食谱视图必须存在。请参见第9.3节“创建内容列表视图”和第9.4节“复制视图”。

脚步

  1. 在Manage管理菜单中,导航到Structure > Views (admin / structure / views)。找到“食谱”视图,然后单击其下拉按钮中的编辑。或者,导航到主站点导航中的“食谱”页面,然后单击页面主区域中的“ 编辑视图”上下文链接。有关上下文链接的信息,请参见第4.1节“概念:管理概述”。
  2. 单击“ 显示”部分中的“ 添加”,创建新的块显示。单击 下拉按钮中的“ 阻止 ”。创建新显示,焦点自动切换到其配置。

    01-views-block_add-block.png

  3. 单击“ 显示名称”旁边的“ 阻止”,更改此显示的标题。该块:名称和该显示器的描述出现弹出。将管理名称更改为“最近的食谱”。点击应用。
  4. 通过单击标题 部分中的标题:食谱来更改视图的标题。在出现的弹出窗口中,从For选择列表中选择This block(override)。将标题更改为“新配方”,然后单击“ 应用”(此显示)。

    02-views-create-view_0.png

  5. 通过单击“ 格式”部分中的“ 格式:网格”更改视图的样式。在出现的弹出窗口中,从For 选择列表中选择This block(override)。选择Unformatted list并单击Apply(此显示)。您可以在出现的下一个弹出窗口中进一步配置样式选项。然后单击Apply。
  6. 通过单击“ 字段” 部分中的“ 内容:主图像”配置图像字段。在出现的弹出窗口中,从 For选择列表中选择This block(override)。选择图像样式缩略图(100x100)。单击“ 应用”(此显示)。

    03-views-block_image.png

  7. 通过单击“ 过滤条件”部分中的“ 内容:成分(暴露)”,将成分作为过滤器移除。在出现的弹出窗口中,从For选择列表中选择This block(override)。单击底部的“ 删除 ”。
  8. 通过单击 “ 排序条件”部分中的“ 添加”,配置您希望如何在视图中对内容进行排序。在出现的弹出窗口中,从For选择列表中选择This block(override)。检查现场撰写了 (从内容类别),然后添加并配置排序标准。
  9. 在出现的配置弹出窗口中,选择Sort descending以使最新的配方首先出现。点击应用。
  10. 通过单击“ 寻呼机”部分中的“ 使用寻呼机:迷你”来指定要显示的项目数。在出现的弹出窗口中,从For选择列表中选择This block(override)。在寻呼机下,选择显示指定数量的项目。单击“ 应用”(此显示)。在阻止:寻呼机选项弹出窗口中,提供“5”作为要显示的项目的值。点击应用。
  11. 单击保存。您将再次看到视图编辑页面或“食谱”页面,具体取决于您在步骤1中执行的操作。您还应该看到一条消息,指出视图已保存。

    04-views-block_recipes.png

  12. 将“Recipes:Recent Recipes”块放在补充工具栏的第二个区域中。请参见 第8.3节“在区域中放置块”。导航到该站点的主页以查看该块。

    05-views-block_sidebar.png

归因

由Laura Vass在 Pronovix, Jennifer Hodgdon和 Jojy Alphonso在 Red Crackle撰写和编辑。

评论

由 hrs, 11 七月, 2019

9.4 复制视图

标签
drupal

目标

通过复制现有的Vendors视图创建列出配方的页面。修改页面,使配方显示在网格中,并可按成分过滤。

必备知识

  • 第9.1节“概念:视图的使用”
  • 第9.2节“概念:观点的一部分”
  • 第9.3节“创建内容列表视图”

网站先决条件

  • 供应商和配方内容类型必须存在; 两者都必须具有主图像字段,并且配方内容类型必须具有“成分”字段。您的网站还必须包含几个食谱内容项。请参阅第6.1节“添加内容类型”, 第6.3节“向内容类型添加基本字段”,第6.6节“设置分类”,第6.9节“更改内容输入表单”和第5.2节“创建”内容项“。
  • 供应商视图必须存在。请参见第9.3节“创建内容列表视图”。

脚步

  1. 在Manage管理菜单中,导航到Structure > Views (admin / structure / views)。找到“供应商”视图,然后单击其下拉按钮中的“ 复制 ” 。

    01-views-create-wizard_0.png

  2. 将副本命名为“Recipes”,然后单击“ 复制”。将显示视图配置页面。
  3. 通过单击“ 标题”部分中的“供应商”,将视图页面的标题更改为“食谱” 。该页面:这种观点的标题弹出出现。输入“食谱”。点击应用。

    02-views-duplicate_title.png

  4. 单击“ 格式” 部分中的“ 表”,从表格更改为网格格式。该页:如何把这个视图样式弹出出现。选中Grid 并单击Apply。出现页面:样式选项弹出窗口。保留默认值,然后单击“ 应用”。
  5. 通过单击“ 字段”部分中的“ 内容:正文”,仅保留“食谱”视图的标题和图像字段 。在出现的弹出窗口中单击“ 删除 ”。
  6. 通过单击“ 筛选条件”部分中的“ 内容:类型(=供应商)”,更改内容类型筛选器以使用“配方”内容类型 。在“ 配置过滤条件:内容:类型”弹出窗口中,选中“配方”并取消选中“供应商”。点击 应用。
  7. 通过单击“ 筛选条件”部分中的“ 添加”,添加向访问者公开的其他 筛选器。搜索“成分”并选中“成分(field_ingredients)”。单击“ 添加”并配置筛选条件。
  8. 弹出的弹出窗口提供词汇和选择类型的额外设置。单击“ 应用”并继续。下一个弹出窗口允许您向访问者公开此过滤器。填写如下所示的字段,然后单击“ 应用”。

    字段名称 说明 示例值

    将此过滤器公开给访问者,以允许他们更改它

    允许访问者过滤和搜索

    经过

    需要

    是否必须提供值

    未选中

    标签

    在视图页面上为此过滤器显示的标签

    使用...查找食谱

    03-views-duplicate_expose.png

  9. 通过单击“ 页面设置”部分中的“/ vendors” 将路径标签字段更改为“Recipes” 。在出现的弹出窗口中,输入路径“recipes”并单击“ 应用”。

    请注意,在编辑视图时,您输入的路径不带前导“/”,这与其他管理页面(例如提供内容项页面的路径时)不同。

  10. 通过单击“ 页面设置”部分中的“正常:供应商”更改菜单链接标题。在出现的弹出窗口中,将标题更改为“食谱”,然后单击“ 应用”。
  11. 要使用Ajax(请参阅词汇表中的Ajax条目)以便为用户更快地进行过滤和分页,请单击“ 高级”以展开该部分以获取更多选项。在其他部分,变化无:使用AJAX通过点击“是” 否,并检查使用AJAX在出现的弹出窗口。点击应用。
  12. 单击“ 保存”以保存视图。
  13. 返回主页并单击导航中的Recipes以查看新Recipes页面。

    04-views-duplicate_final.png

扩大您的理解

主导航中视图的链接可能不在正确的位置。更改主导航中菜单项的顺序。请参见 第5.8节“更改导航顺序”。

相关概念

  • 第2.5节“规划内容结构”
  • 词汇表中的Ajax条目

归因

写和编辑劳拉Vass的在 Pronovix,并Jojy阿方索在 红裂纹。

评论

由 hrs, 11 七月, 2019

9.2 概念:视图的部分

标签
drupal

必备知识

  • 第2.3节“概念:内容实体和字段”
  • 第2.4节“概念:模块化内容”
  • 第9.1节“概念:视图的使用”
  • 第5.1节“概念:路径,别名和URL”
  • 第8.1节“概念:块”

视图的哪些部分?

在管理界面中编辑视图时,您将看到以下部分(或部分),它们允许您指定要输出的数据,以何种顺序以及以何种格式输出:

显示

每个视图可以有一个或多个显示,每个显示产生一种类型的输出。显示类型的选项包括:

页
对于该URL处的主页内容,在特定URL处输出。
块
使块中的输出可以放在页面上。
饲料
制作RSS或其他类型的Feed。
附件
使您可以附加到另一个显示器的输出。
格式
根据显示类型,您可以选择以表格,网格,HTML列表或其他格式输出数据。某些格式还为您提供了第二个选择,允许您输出渲染的实体或字段; 其他格式不会给您这个选择(例如,如果您使用表格格式,则必须始终使用字段)。
字段
根据格式选择,您可以选择输出哪些内容字段。例如,如果您正在查看配方内容项目,则在块显示中您可能只显示配方名称,而在整页显示中,您可能还会显示图像字段,因为您有更多空间。
过滤条件
过滤器根据内容是否已发布,内容类型或字段值等条件限制要输出的数据。例如,要查看配方内容项,您需要过滤到配方内容类型和已发布的配方。过滤器也可以 公开,这意味着用户可以使用一个表单来选择自己的过滤器值。您可以在配方页面上使用此功能,以便用户过滤使用某些成分的食谱。
排序标准
定义显示输出的顺序,可以基于任何内容字段。
上下文过滤器
上下文过滤器类似于常规过滤器,除了值来自视图显示的上下文,例如正在显示的页面的完整URL,当前日期或时间,或者视图计算可以检测到的某些其他值。
关系
关系允许您通过将显示的基本内容与其他内容实体相关联来展开视图中显示的内容。使用基本内容上与其他内容相关的字段创建关系; 一个示例是所有常规内容项具有作者字段,该作者字段引用创作该内容的人的用户帐户。创建关系后,可以在视图中显示引用实体的字段。

相关话题

第9.3节“创建内容列表视图”

归因

由Surendra Mohan 和Jennifer Hodgdon编写和编辑。

评论

由 hrs, 11 七月, 2019

9.1 概念:视图的使用

标签
drupal

必备知识

  • 第2.4节“概念:模块化内容”
  • 第2.3节“概念:内容实体和字段”

什么是观点?

一个观点是在网站上的内容的列表。核心视图模块处理视图的显示,核心视图UI模块允许您在管理界面中创建和编辑它们。定义视图时,您有兴趣从您的网站获取数据并将其显示给用户。

使用视图可以显示哪些类型的数据?

您可以创建视图以输出实际存储在系统中的任何内容实体。例如,您可以为农贸市场网站创建以下列表:

  • 供应商名单
  • 食谱清单
  • 列出网站上的最新内容
  • 网站上的用户列表

使用视图可以输出数据的方式是什么?

视图创建的列表可以采用以下任何一种形式:

  • 带有可排序字段的表
  • 网格布局
  • 连接到文章的Teasers或图片
  • 块
  • JSON输出
  • RSS订阅
  • 日历
  • 屏幕幻灯片

相关话题

  • 第9.2节“概念:观点的一部分”
  • 第9.3节“创建内容列表视图”

归因

写和编辑 迈克尔Lenahan在 erdfisch,并 Jojy阿方索在 红裂纹。

评论

由 hrs, 11 七月, 2019

8.3 在区域中放置块

标签
drupal

目标

将营业时间和地点块放在网站的侧边栏中。

必备知识

第8.1节“概念:块”

网站先决条件

  • 必须安装核心Bartik主题并将其设置为默认值。请参见 第4.6节“配置主题”。
  • 开放时间和位置块必须存在。请参见第8.2节“创建自定义块”。

脚步

  1. 在“ 管理”管理菜单中,导航到“ 结构” >“ 块布局” (admin / structure / block)。将出现“ 块布局”页面,其中列出了主题的区域。
  2. 确保在辅助选项卡中选择核心Bartik主题。每个主题定义块放置。
  3. 在列表中 找到第二个区域边栏,然后单击旁边的放置块。将出现“ 放置块”窗口,其中列出了所有块。
  4. 找到块打开时间和位置,然后单击旁边的放置块。的配置块窗口。填写如下所示的字段。

    字段名称 值

    标题

    时间和地点

    显示标题

    经过

    区域

    边栏第二

    您还可以隐藏或显示特定页面上的块。对于Farmer的市场网站,您不需要设置任何这些配置选项,因为您希望在任何地方显示该块。

    01-block-place-configure-block.png

  5. 单击“ 保存块”。将出现“ 块布局”页面。您可以拖动块来更改它们的显示顺序。
  6. 确认侧栏第二个区域中列出了打开时间和位置块,然后单击“ 保存块”。

    该块已放置在使用核心Bartik主题的所有页面的侧栏上。

    02-block-place-sidebar.png

扩大您的理解

  • 通过将区域设置为- 无 -从页脚第五区域中 删除Powered by Drupal块。
  • 通过将区域设置为- 无 -从边栏第一个区域中 删除工具块。此块仅对登录用户可见。
  • 将用户登录块放在一个区域中。
  • 如果您在站点中没有看到这些更改的影响,则可能需要清除缓存。请参见第12.2节“清除缓存”。

归因

由Boris Doesborg 和Jennifer Hodgdon编写和编辑。

评论

由 hrs, 11 七月, 2019

8.2 创建自定义块

标签
drupal

目标

创建一个显示农贸市场时间和地点的区块。

必备知识

  • 第8.1节“概念:块”
  • 第2.1节“概念:主题中的区域”

脚步

  1. 在Manage管理菜单中,导航到Structure > Block layout > Custom block library(admin / structure / block / block-content)。
  2. 单击添加自定义块。将出现“ 添加自定义块”页面。
  3. 填写如下所示的字段。

    字段名称 说明 示例值

    块描述

    显示给管理员的块的名称

    小时和位置块

    身体

    显示时块的内容

    营业时间:周日,上午9点至下午2点,4月至9月<br />位置:Trust Bank,1st&Union,Anytown市中心的停车场。

    block-create-custom-add-custom-block.png

  4. 单击保存。将显示一条消息,指示已保存块。

扩大您的理解

  • 编辑自定义块的内容。在Manage管理菜单中,导航到Structure > Block layout > Custom block library (admin / structure / block / block-content)。在列表中找到您的块,然后单击“ 编辑”进行更改。
  • 将您创建的块放在侧栏中。有关详细信息,请参见第8.3节“在区域中放置块”。

其他资源

Drupal.org社区文档页面“使用块(区域内容)”

归因

改编自Jacob Redding和 Boris Doesborg,来自 使用块(区域内容),版权2000-2017由Drupal社区文档的个人贡献者改编。

评论

由 hrs, 11 七月, 2019

8.1 概念:块

标签
drupal

什么是街区?

块是网站网页布局的各个部分。它们位于区域内(参见第2.1节“概念:主题中的区域”),可以在块布局(管理/结构/块)管理页面中创建,删除和重新排列。块的示例包括Who的在线列表,主导航菜单和面包屑路径。主页面内容也是一个块。

有些模块可以在您的网站上放置新的块。例如,在安装和配置核心搜索模块时,它会提供包含搜索表单的块。您也可以创建和放置自己的自定义块。

每个块都有自己的配置设置,允许您选择站点的哪些页面将显示块。甚至可以放置块的多个副本,每个副本都有自己独立的配置和可见性规则。

相关话题

  • 第2.1节“概念:主题中的区域”
  • 第8.2节“创建自定义块”
  • 第8.3节“在一个区域放置一个块”

归因

由Les Lim从Drupal社区文档 的个人贡献者改编自2000年至2017年的 “使用块(区域内容)”版权所有 

评论

由 hrs, 10 七月, 2019

7.7 将作者分配给内容

标签
drupal

目标

将供应商内容项Happy Farm和Sweet Honey分配给相应的供应商用户帐户,以便他们可以在网站上编辑自己的供应商配置文件。

必备知识

  • 第7.1节“概念:用户,角色和权限”

网站先决条件

  • 供应商内容类型必须存在,并且您的站点必须至少有两个供应商内容项。请参见第6.1节“添加内容类型”,第6.3节“向基本类型添加基本字段”和 第5.2节“创建内容项”。
  • 必须存在至少两个供应商的用户帐户。请参见第7.4节“创建用户帐户”。

脚步

  1. 在“ 管理”管理菜单中,导航到“ 内容”(管理员/内容)。
  2. 在列表中找到供应商内容项目Happy Farm。如果不能立即看到,您可以按已发布状态,内容类型(供应商), 标题或语言过滤列表。单击要为其分配作者的供应商内容项的编辑。
  3. 在“ 创作”信息下,开始在“ 创作者”字段中键入供应商的用户名Happy Farm 。该字段列出了匹配的用户名。从列表中选择供应商的用户名。

    01-user-content.png

  4. 单击保存。
  5. 您将收到有关供应商内容项已更新的通知。

    02-user-content_updated.png

  6. 再次按照以下步骤将供应商内容项Sweet Honey分配给供应商用户帐户Sweet Honey。

影片

将作者分配给内容

归因

撰稿Diána酒店拉卡托斯在 Pronovix。

评论

分页

  • 首页
  • 前一页
  • …
  • Page 16
  • Page 17
  • Page 18
  • Page 19
  • 当前页 20
  • Page 21
  • Page 22
  • Page 23
  • Page 24
  • …
  • 下一页
  • 末页
drupal
RSS源

友情链接 网站地图 版权信息 联系我们 网址导航 社区

Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号