translatePathFromContext
从 getStaticProps 或 getServerSideProps 上下文中获取有关 Drupal 路径的信息。
const path = await drupal.translatePathFromContext( context, options?: { withAuth, pathPrefix, }): Promise<DrupalTranslatedPath>
context: GetStaticPropsContext | GetServerSidePropsContext
- 必需
- 来自
getStaticProps
或getServerSideProps
的上下文。
options
- 可选
withAuth: boolean | DrupalClientAuth
:- 设置要使用的身份验证方法。参见 身份验证文档。
- 设置为
true
以使用在客户端配置的身份验证方法。
pathPrefix: string
: 如果您是从子目录调用,请设置 pathPrefix。例如:对于/articles/[...slug].tsx
,使用pathPrefix: "/articles"
。
备注
- 需要 Decoupled Router 模块。
示例
- 从
getStaticProps
上下文获取有关路径的信息。
export async function getStaticProps(context) { const path = await drupal.translatePathFromContext(context)}