帮助我理解如何在Drupal 8中构建基本站点的最佳实践。
假设我在一个网站上有一个关于教学的章节。我将创建一个基本的页面内容类型,它有一个标题、正文和各种段落元素,用户可以将其添加到页面中。然后我创建了一个名为“教学”的页面,并将其添加到主菜单中,因为这将是我网站的一个主要部分,然后使用URL别名来创建URL website.com/教学。
现在,我想添加另一个网页到我的网站,应该属于该网站的教学分支,并称之为学习咖啡厅。我是否可以直接使用相同的基本页面内容类型并将所有信息添加到其中,然后将其添加到主菜单中,除了作为教学菜单项的子菜单之外?如果我要这么做的话,我会不会最终得到一个网址:website.com/learning-咖啡馆,而不是我真正想要的,website.com/教学/学习-咖啡馆?
我如何告诉德鲁帕尔,这个新页面应该是一个类型的“子页面”在教学部分的网站?如何使用URL别名自动将URL创建为/teaching的一个子部分,而不是对我创建的每个页面进行手动操作?我的意思是,是的,我可以做到,但当我把网站交给非技术人员时,我不希望他们知道会这么做。
而且,如果我这样做,面包屑不承认这是教学的一个子页面。我看的不是家庭/教学/学习咖啡厅,而是家庭/学习咖啡厅。
我是不是走错路了?我是不是想得太多了?如果我能得到一个关于该如何正确地做这件事的彻底解释,那就太好了。我觉得我对如何使用Drupal中的其他东西有相当多的了解,但是它的站点构建部分似乎让我很困惑。
另外,如果需要更多的信息,让我知道,我会尝试回答它。
发布于 2017-01-12 16:23:32
如果在节点窗体的菜单部分中将节点添加到另一个节点下,则该页是在菜单中将其设置为的页的子节点。
您需要帕斯托来配置自动别名,以获得所需的URL别名。您还可能希望菜单面包屑让面包屑表现得更好一些,然后按照菜单操作。
就“页面”内容类型而言,这是一种很好的方法。内容类型的差异可以归结为它们的目的和字段集。如果您正在创建五个节点,并且它们之间几乎没有任何区别,或者任何唯一的节点(比如,文章与产品还是职务列表,以及字段可能不同的页面)--作为一个页面是可以的。为了更好地理解您的需求,您可能应该充实一个内容线框或信息体系结构/站点地图文档。它将帮助您识别内容以及它们的不同类型,这将帮助您规划它们的字段和其他配置。
https://drupal.stackexchange.com/questions/225401
复制相似问题