Home > @shopware-pwa/composables > useCms

# useCms() function

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

export declare function useCms(params?: {
    cmsContextName?: string;
}): {
    page: ComputedRef<CmsPageResponse | null>;
    resourceType: ComputedRef<CmsResourceType | null>;
    resourceIdentifier: ComputedRef<string | null>;
    currentSearchPathKey: ComputedRef<string | null>;
    loading: Ref<boolean>;
    search: (path: string, query?: any) => Promise<void>;
    error: Ref<any>;
    metaTitle: ComputedRef<string>;
    metaDescription: ComputedRef<string>;
    metaKeywords: ComputedRef<string>;
    pageTitle: ComputedRef<string>;
};

# Parameters

Parameter Type Description
params { cmsContextName?: string; }

Returns:

{ page: ComputedRef<CmsPageResponse | null>; resourceType: ComputedRef<CmsResourceType | null>; resourceIdentifier: ComputedRef<string | null>; currentSearchPathKey: ComputedRef<string | null>; loading: Ref<boolean>; search: (path: string, query?: any) => Promise<void>; error: Ref<any>; metaTitle: ComputedRef<string>; metaDescription: ComputedRef<string>; metaKeywords: ComputedRef<string>; pageTitle: ComputedRef<string>; }