> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.bpart.eu/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Add or edit a link (URL) on your project

You can add, edit or remove links (URLs) on different modules of your Bpart platform, such as menu items, carrousel button, call-to-action, live tiles or timeline items. To set a link or URL, you will use a URL picker. With the URL picker, you can link to:
* A page in your project
* An external website
* A file (PDF, document, etc.)
For internal pages, use the page selector or only the page path. This keeps your links working if your project URL changes.
# Choose the right link type

| What you want to link to | What to choose | What to enter |
| ---- |
| A page in your project | **Project page** | Select the page from the list |
| A website outside the project | **Custom URL** | Full URL (https://…) |
| A PDF or document | **File** | Select the file |

# Add a link

1. Choose **Project page**, **Custom URL**, or **File**.
2. Select the page or file, or paste the URL.
3. (Optional) Enable **Open in new tab**.
4. Click **Add URL**.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/4/0/d/440da0debccac000/schermafbeelding-2026-01-26-om_b2bj81.png =400x272)

# Important: Internal pages and paths

### Common mistake: pasting a full internal or preview URL

**Do not do this for internal pages:**
```
https://my-organisation.bpart-preview.eu/my-project/rules
```
**Do this instead:**
* Select the page in **Project page**, or
* choose Custom URL and enter only the path:
```
rules
```
**Why?**
Your project URL can change. The page path stays the same. Path-only links keep working.

### What is a page path?

A page path is the part after your website address and project extension. **Example:**
* Full URL: https://my-organisation.bpart-preview.eu/my-project/rules
* Path: `rules`

# Link to an external website or a deep page

1. Choose **Custom URL**.
2. Paste the full URL, including `https://`, or paste the page path (for example "news_items/17" or "rules")
3. (Optional) Enable **Open in new tab**.
4. Click **Add URL**.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/4/0/d/440da0debccac000/schermafbeelding-2026-01-26-om_1ifk8i.png =400x268)
# Link to a file

1. Choose **File**.
2. Select the file from the list.
3. (Optional) Enable **Open in new tab**.
4. Click **Add URL**.
![](https://storage.crisp.chat/users/helpdesk/website/-/4/4/0/d/440da0debccac000/schermafbeelding-2026-01-26-om_11ijja4.png =400x272)
# Troubleshooting

### My internal link stopped working
* Use **Project page** or only the page path.
* Do not paste full internal URLs.

### My external link does not work
* Check that the URL starts with `https://`