> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: About Dynamic Pages and Code ## Article: About Dynamic Pages and Code ## Article Link: https://dev.wix.com/docs/develop-websites-sdk/code-your-site/work-with-data/datasets-and-dynamic-pages/about-dynamic-pages-and-code.md ## Article Content: # About Dynamic Pages and Code [Dynamic pages](https://support.wix.com/en/article/cms-about-dynamic-pages) are pages automatically populated based on collection data. You can create dynamic item pages that display individual collection items or dynamic list pages that show filtered subsets of items. Use dynamic pages when you want to create multiple pages based on collection data without manually building each page. Dynamic pages work with datasets and the [Dynamic Dataset API](https://dev.wix.com/docs/velo/velo-only-apis/$w/dynamic-dataset/introduction.md) to provide programmatic access to page data and navigation functionality. ## Access dynamic data Dynamic pages automatically connect to collection data through dynamic datasets. You can access the current item's data or any other data connected through the dataset and work with it using standard dataset methods. ## Dataset API additions Dynamic pages use the DynamicDataset API, which extends the standard Dataset API with the [`getPreviousDynamicPage()`](https://dev.wix.com/docs/velo/velo-only-apis/$w/dynamic-dataset/get-previous-dynamic-page.md) and [`getNextDynamicPage()`](https://dev.wix.com/docs/velo/velo-only-apis/$w/dynamic-dataset/get-next-dynamic-page.md) methods for dynamic page navigation. ## Hooks for dynamic pages Dynamic pages support specialized hooks that run when pages load or when visitors navigate between dynamic pages. These hooks allow you to customize page behavior, validate URLs, handle missing items, and implement custom logic for dynamic page routing. Learn more about [dynamic page hooks](https://dev.wix.com/docs/develop-websites-sdk/code-your-site/work-with-data/datasets-and-dynamic-pages/about-dynamic-page-hooks.md) and [how to create them](https://dev.wix.com/docs/develop-websites-sdk/code-your-site/work-with-data/datasets-and-dynamic-pages/create-dynamic-page-hooks.md). ## See also - [About dynamic pages](https://support.wix.com/en/article/cms-about-dynamic-pages) - [About datasets and code](https://dev.wix.com/docs/develop-websites-sdk/code-your-site/work-with-data/datasets-and-dynamic-pages/about-datasets-and-code.md) - [DynamicDataset API reference](https://dev.wix.com/docs/velo/velo-only-apis/$w/dynamic-dataset/introduction.md)