我和一个实习生都被赋予了与Craft CMS和Twig有关的任务,而对于我一生来说,我们不知道它是如何工作的。我已经阅读了整个文档并了解了堆栈溢出的情况,但是似乎我们想要的东西不存在。
我们要完成的任务:
我们目前有4个网站均在带有引导程序的PHP上运行(在不久的将来将会变成60个左右)。除了图像和标题,所有这些内容都具有相同的内容。这些页面中都有一个“关于我们”部分,每个页面上也都相同。
我们收到的整个任务都围绕此特定部分,最终目标是您将在Craft CMS中编辑一次“关于我们”部分,并且将编辑所有约60页。
据我们所知,我们需要在Craft CMS中使用全局变量来完成此操作。
我们的理解:
我们转到Craft仪表板中的globals标签,并创建一个名为“ About Us”的全局文件,其句柄为“ aboutUs”。
我们为此全局变量分配了两个字段,分别称为“关于我们标题”和“关于我们身体”,其句柄为“ aboutUsTitle”和“ aboutUsbody”。
现在我们去站点,并用"{{ aboutUs.aboutUsTitle }}"
替换标签中的当前标题。
与正文相同,用{{ aboutUs.aboutUsBody }}
替换
标记的内容。
我们得到的结果只是页面以纯文本形式打印了整个{{abouUs.aboutUsTitle}}和{{aboutUs.aboutUsBody}}。
如果有人需要我很乐意提供的更多信息,我希望有人能有所帮助。
我们正在运行的内容:
CentOS 7
Apache 2.4.6
MariaDB(mysqlnd 5.0.12-dev)
PHP 7.0.32
作曲者1.7.3
制作V3