Job postings
This page describes the specific procedure for integrating job postings from the TUM Job Portal into a TYPO3 page via an RSS feed using the CurlContent extension.
Preparation: Create the RSS URL with keywords
The TUM Job Portal provides an RSS feed for job postings that can be filtered by keywords:
"https://portal.mytum.de/jobs/asRss?keywords=[IhrKeyword]"
Multiple keywords can be combined using "+", for example: "keywords=ComputerScience+Munich".
Embedding job postings - step by step
- Open the Page module and select the target page.
- Click “+ Content” → under “Special” choose “Insert Plugin”.
- In the “Plugin” field, select “CurlContent”.
- On the “Data source” tab, select “Custom URL” under “URL preset”.
- Under “Parameters for preset”, enter the prepared RSS URL.
- On the “Processing” tab, select “RSS Feed Lister” under “XSL File”.
- Save the content element.
Note
If the XSL layout “RSS Feed Lister” is not available for selection on the “Processing” tab, please contact us.
Additional options: XSL parameter
The following parameters are available in the "Parameters for this XSL file" field:
| Parameter | Description | Default | Example |
|---|---|---|---|
layout | Display density: compact, default, or full | default | layout=compact |
maxnum | Maximum number of displayed entries | 5 | maxnum=10 |
datetime | Date/time display: datetime, date, time, or hide | datetime | datetime=date |
linktitle | Link the entry title | false | linktitle=true |
Update caching
As with all CurlContent applications, the data is automatically refreshed from the RSS feed every 10 days by default.
To force an immediate update, use the lightning bolt icon (“Clear cache for this page”). This clears the page cache and immediately retrieves the latest publication data from mediaTUM.
English version
The CurlContent element must also be translated for the English page, just like any other content element.
- In the Page module, switch to the Languages view.
- Click “Translate” for the CurlContent element.
- The English copy automatically inherits the RSS URL and parameters. There is nothing else to translate here unless the calendar itself contains content that requires translation.
- Enable the English element (turn its visibility on).