Skip to content
  • Guide TYPO3
  • Login / Account
  • Functions / Extensions
  • Audio / Video
  • Digital Accessibility
  • Terms of Use
  • FAQs
  • de
  • en
  • Central Information Technology (TYPO3-Team)
  • IT Service Center (ITSZ)
  • Technical University of Munich
Technical University of Munich
  • Home
  • Latest
  • Webpool
    • Non-faculty institutions
    • TUM School of CIT
    • TUM School of ED
    • TUM School of LS
    • TUM School of MGT
    • TUM School of MH
    • TUM School of NAT
    • TUM School of SOT
    • TUM Graduate School (GS)
    • Integrative Research Institutes (IRI)
    • Technology Core Facilities (TCF)
    • Corporate Research Centers
    • Munich School of Politics and Public Policy
    • TYPO3 Web-Archive
  • Service
    • Offering
    • Application
    • Terms of use
    • Service Level Agreement
  • Documentation
    • TYPO3 basics
      • Terms
      • Backend
      • Module bar
      • Page tree
      • Filelist
      • Recycler
    • User management
      • Basic principle
      • Registration and login
      • Permission concept
      • Groupdelegation
    • Pages
      • General information
      • Page types
      • Create a page
      • Visibility
      • Order pages
      • Delete pages
      • Scheduled publishing
      • Page layout
    • Content elements
      • General information
      • Page content types
      • Creating page content
      • Headings
      • Text & Media
        • The content element
        • Images
        • Image gallery
        • Slideshow
        • Alternative texts
        • Image cropping
      • Audio & video
        • Embedding audio files
        • Embedding video files
      • Tables
      • File Links
      • Menu
      • Insert records
      • Rich Text Editor (RTE)
      • Links
      • Anchors
      • Spacing
      • Multi-column content
      • Accordion
      • Frames & Boxes
      • Maps
        • Google Maps
        • BayernAtlas
      • Social media box
    • Extensions
      • General information
      • CurlContent
        • Publication lists from mediaTUM
        • Exam dates from TUMonline
        • Module lists from TUMonline
        • Entries from FSMB datenbases
        • Calendar content
        • Job postings
      • TUM MemberList
      • TUMcourses
      • TUMvCard
      • News
      • TUMFIS
      • T3UP Carousel
      • iframe with consent
    • English version
    • Contact area
    • Accessible content
    • Legal matters
  • FAQs
    • FAQs about the backend
    • FAQs about the frontend
    • FAQs about TUMFIS
    • FAQs about TUMonline
  • Contact
  • Sitemap
  1. Home
  2. Documentation
  3. Extensions
  4. TUMcourses

TUMcourses

The TUMcourses extension integrates course information from TUMonline directly into your website. The data is retrieved automatically and always kept up to date from TUMonline – no manual maintenance is required.

Requirement: TUMonline settings

For courses to appear on the website, both checkboxes in the "Status" field must be enabled in TUMonline. Without this setting, the extension cannot retrieve any data and therefore will not display any courses. If you encounter any issues, please contact your TUMonline administrator.

Content

  • Preparation: Obtain the ID from TUMonline
  • Integrating the TUMcourses plugin – step by step
  • Plugin options: Data source
  • Plugin options: List view
  • Linking lecturers and assistants
  • Combining multiple TUMvCards of one person
  • English version
  • Display modes
  • Examples

Preparation: Obtain the ID from TUMonline

Depending on whether you want to display the courses of a chair/professorship or of an individual person, you first need one of the following IDs from TUMonline:

DisplayRequired IDHow to find the ID
Chair / ProfessorshipOrganization IDSame procedure as for TUM MemberList
Individual personPerson IDSame procedure as for TUMvCard

Make a note of the appropriate ID - you will enter it in the next step when integrating the plugin.

Integrating the TUMcourses plugin – step by step

  1. Open the Page module and select the target page.
  2. Click “+ Content” → “Special” → “Insert plugin”.
  3. In the “Plugin” field, select “TUMcourses list”.
  4. Choose the desired display mode.
  5. Enter the Organization ID or Person ID obtained from TUMonline.
  6. Save the element to configure the plugin options.

Plugin options: Data source

In the “Data source” tab, define which courses are displayed:

  1. Under "List the courses of…", choose between Organization and Person.
  2. Enter the previously noted Organization ID or Person ID.
  3. Select the desired semester.
  4. Set the language of the display.

Plugin options: List view

In the "List view" tab, define how the course list is displayed on the frontend:

  • Displayed columns: Choose which course information (e.g. title, type, dates) appears in the list.
  • Link method: Determines what a click on a course leads to:
    • link to the TUMonline detail page
    • link to the plugin's own detail view
    • no link
  • Style: Choose between "Grid" (tabular display with border lines) and “Horizontal lines” (a leaner display with separator lines only).

Linking lecturers and assistants

In the "Link lecturers, assistants" tab, define what a click on the name of a lecturer or assistant leads to. The available options are:

  • link to their personal website with TUMvCard
  • link to a specific page
  • link to their business card in TUMonline
  • no link

Combining multiple TUMvCards of one person

If multiple TUMvCard elements exist for the same person on different pages, you must additionally define which TUMvCard TUMcourses should link to. The mechanism is the same category assignment used when combining TUMvCard with the TUM MemberList (see TUMvCard):

  1. Open the TUMcourses plugin and select the category “PAGE:TUMvCard-xxx” (xxx = the sequential number of the relevant TUMvCard) in the corresponding field.
  2. Open the page properties of the page containing the relevant TUMvCard.
  3. Assign the same category “PAGE:TUMvCard-xxx” there as well.
  4. Save both changes.

English version

Like any other content element, the TUMcourses element must also be translated for the English page. The general procedure is described in “English version”:

  1. Switch to the language view in the Page module.
  2. Click "Translate" on the TUMcourses element.
  3. In the “Data source” tab of the English copy, switch the language to English so that the course data is displayed from TUMonline in the English translation.
  4. Enable the English element (turn on visibility).

Note

The organization/person ID, semester, and the settings in "List view" and "Link lecturers, assistants" are carried over automatically - usually only the language in "Data source" needs to be adjusted.

Display modes

ModeDescription
Chair / ProfessorshipDisplays all courses offered by a chair or professorship in the current semester.
Individual personDisplays all courses taught by a specific person in the current semester.
Single courseDisplays the detailed view of an individual course.

Note

The extension always displays the current semester. Previous semesters are not shown.

Examples

  • Courses of a chair
  • Courses of a person
  • Single course
To top

Latest

09.07.2026

Isolated issues with TUMvCard and TUMcourses

11.06.2026

TYPO3 v14 - That's new

11.06.2026

TUMFIS is now officially available

10.06.2026

TYPO3 v12: Code Freeze and Planned Upgrade to Version 14

10.06.2026

Transition of TUMonline to Public REST APIs

RSS Feed

TUM TYPO3 (ZIT)

Richard-Wagner-Str. 18
80333 München
typo3@tum.de

  • Privacy
  • Imprint
  • Accessibility