Add the #DF24 Developer Keynote to your agenda. Join us in-person on 9/19 at 2:30 p.m. PT or on Salesforce+ at 5 p.m. PT for the must-see session built just for developers.

自定义具有模板可扩展性的组件

在本教程中,我们将使用模板可扩展性为站点创建自定义组件。在此示例中,我们将创建一个自定义页脚。由于页脚是基本模板中的现有组件,并且我们不想更改页面布局,因此我们将在组件级别覆盖页脚。

有关更多指导,请参阅以下文档:最佳实践疑难解答

在运行本教程中的命令之前,请将所有占位符替换为实际值。占位符的格式如 $PLACEHOLDER

使用页面右侧的标题浏览本教程。

要完成本教程,请执行以下任一操作:

  1. 使用通过 PWA Kit 版本 3.x 创建的项目。

  2. 如果您没有项目,请通过运行以下命令创建 PWA Kit 项目:

    npx @salesforce/pwa-kit-create-app@latest ——outputDir $PATH/TO/NEW/LOCAL/PROJECT

  • overrides/app 下,创建名为 components 的文件夹。
  • components 文件夹中,创建名为 footer 的文件夹。
  • footer 文件夹中,创建名为 index.jsx 的文件。

新文件夹和文件具有以下结构:

相关截图

将此代码添加到 overrides/components/footer/index.jsx

在主页上,页脚看起来与下面显示的页脚相似。例如,背景颜色和措辞是自定义的。

相关截图