• Scrivito CMS
      OverviewFor the EnterpriseFor MarketingFor EditorsFor DevelopersTechnologyIntegrationsPricing
  • Resources
      Blog (justrelate.com)News and Release NotesProduct Sheet (PDF)Widgets
  • Solutions
  • Developers
      Documentation OverviewEditor’s GuideAdmin’s GuideQuickstart GuidesExtending the Example App (Basic)Extending the Example App (Advanced)Key ConceptsIntegrationsWeb Development GuidesAdvanced Use CasesGoing LiveJavaScript SDK APINews and Release NotesContact Customer Support
  • Partners
      Scrivito CMS for Partner AgenciesPartnersBecome a Partner
  • Sign up
  • My Scrivito
  • EN
    EnglishDeutsch
  • Developers
  • JavaScript SDK API
  • Top-Level API
  • isOnCurrentPath(page)
New in 1.30.0

isOnCurrentPath(page)

Returns whether a page is either the current page or an ancestor of the current page. 

Params

page (Obj) – The Obj instance to be checked.

Returns

boolean

Example

Conditionally mark a navigation item as active:

  • Documentation Overview
  • Editor’s Guide
  • Admin’s Guide
  • Quickstart Guides
  • Extending the Example App (Basic)
  • Extending the Example App (Advanced)
  • Key Concepts
  • Integrations
  • Web Development Guides
  • Advanced Use Cases
  • Going Live
  • JS SDK API
    • Top-Level API
    • Custom Attribute Types
    • Obj
    • Widget
    • Binary
    • FutureBinary
    • Link
    • Editor
    • Team
    • MetadataCollection
    • ObjSearch
    • ObjFacetValue
    • SiteContext
    • Workspace
    • Errors
    • React Components
    • Content not yet Loaded Error
  • News and Release Notes
  • Contact Customer Support
  • canEdit
  • canWrite
  • configure
  • configureContentBrowser
  • configureObjClassForContentType
  • configurePreviewSizes
  • connect
  • createObjClass
  • createWidgetClass
  • currentEditor
  • currentPage
  • currentPageParams
  • currentSiteId
  • currentWorkspace
  • currentWorkspaceId
  • editorLanguage
  • extendMenu
  • extractText
  • finishLoading
  • getClass
  • isComparisonActive
  • isCurrentPage
  • isEditorLoggedIn
  • isInPlaceEditingActive
  • isOnCurrentPath
  • load
  • navigateTo
  • openDialog
  • preload
  • provideAuthGroups
  • provideComponent
  • provideEditingConfig
  • provideLayoutComponent
  • provideObjClass
  • provideWidgetClass
  • registerComponent
  • renderPage
  • resolveHtmlUrls
  • setVisitorIdToken
  • uiContext
  • updateContent
  • updateMenuExtensions
  • urlFor
  • useHistory
  • validationResultsFor
Scrivito CMS
  • Overview
  • For the Enterprise
  • For Marketing
  • For Editors
  • For Developers
  • Technology
  • Integrations
  • Solutions
  • Pricing
Resources
  • News and Release Notes
  • Product Sheet (PDF)
  • Blog (justrelate.com)
Partner
  • Scrivito CMS for Partner Agencies
  • Project Partners
  • Become a Partner
Support
  • Contact Support
  • Documentation
  • Widget Marketplace
  • Dashboard Login
  • Service Status
JustRelate Group
  • About Us
  • Customers
  • Imprint
  • Privacy Policy
  • Transparent Information
  • Terms of Service
  • Contact Us

© 2023 – All rights reserved

Scrivito is proudly made by the JustRelate Group in Berlin, Germany, and Wrocław, Poland.