Zum Inhalt springen
  • Anleitung TYPO3
  • Login / Account
  • Funktionen / Extensions
  • Audio / Video
  • Dig. Barrierefreiheit
  • Nutzungsbedingungen
  • FAQ
  • Zentrale Informationstechnik (TYPO3-Team)
  • IT-Servicezentrum (ITSZ)
  • Technische Universität München
Technische Universität München
  • Startseite
  • Webauftritte
    • Nichtfakultäre Einrichtungen
    • 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)
    • Wissenschaftliche Zentralinstitute (WZI)
    • Hochschule für Politik
    • TYPO3 Web-Archiv
  • Service
    • Umfang
    • Nutzungsbedingungen
    • Anforderung
  • Anleitung
    • TYPO3 Grundlagen
      • Begriffe
      • Modulleiste
      • Seitenbaum
      • Filelist
      • Registrierung und Login ins Backend
      • Berechtigungskonzept
        • Groupdelegation
    • Arbeiten mit Seiten
      • Seitentypen
      • Seite anlegen
      • Seiten verbergen/sichtbar machen
      • Seiten sortieren/kopieren
      • Seiten löschen
      • Seite zeitsteuern
      • Seiten-Layout ändern
    • Arbeiten mit Seiteninhalten
      • Seiteninhaltstypen
      • Seiteninhalte anlegen
      • Überschriften
      • Text & Media
        • Bilder
        • Bildergalerie
        • Slideshow
        • Alternativtexte für Bilder schreiben
      • Audio & Video
        • Audiodateien einbinden
        • Video einbinden
      • Tabellen
      • File Links
      • Menu
      • Insert Records
      • Rich Text Editor (RTE)
      • Links setzen
      • Abstand zwischen Inhaltselementen
      • Mehrspaltiger Content
      • Akkordeon-Funktion
      • Rahmen & Boxen
      • Social Media Box
    • Extensions
      • CurlContent
      • TUM MemberList
      • TUMcourses
      • TUMvCard
      • News
      • iFrame with consent
      • T3UP Carousel
    • Englischsprachige Seite
    • Kontaktbereich
    • Rechtliches
    • Lageplan
      • Lageplan mit Google Maps
      • Lageplan mit dem BayernAtlas
  • Digitale Barrierefreiheit
    • Barrierefreie Inhalte mit TYPO3
    • Schnelleinstieg für Redakteure
    • Leichte Sprache
  • FAQs
  • Kontakt
  • Sitemap
  1. Startseite
  2. Anleitung
  3. Extensions
  4. CurlContent

Publikationslisten einbauen

  • Vorbereitung: "NodeID" suchen & kopieren
  • Plugin "CurlContent"
  • Plugin Optionen
  • Zusätzliche Optionen: XSL-Parameter
  • Aktualisierungen (ehemals Force Refresh)
  • Custom URL: Publikationen filtern
  • Allgemeine Hinweise und Tipps
  • Beispiele

Vorbereitung: "NodeID" suchen & kopieren

Screenshot: Node-ID aus mediaTUM kopieren
Bild 1: Node-ID aus mediaTUM kopieren
  • Öffnen Sie in mediaTUM die Publikation oder Publikationsliste, die Sie auf Ihrer Webseite einbauen möchten.
  • Kopieren Sie die NodeID in der Adressleiste (Bild 1 No.2).

Plugin "CurlContent"

Screenshot: Plugin auswählen
Bild 2: Plugin auswählen
  • Legen Sie ein neues Content-Element an (Bild 2 No.1).
  • Wählen Sie im Tab Plugin "CurlContent" (Bild 2 No.2&3).

Plugin Optionen

1. URL preset im Drop-Down Menü wählen

Screenshot: URL preset im Drop-Down Menü wählen
Bild 3: URL preset im Drop-Down Menü wählen
  • Custom URL (https://...): eine individuelle URL, die nicht den nachfolgenden Presets entspricht
  • mediaTUM: All documents (node ID): alle Dokumente der angegeben NodeID
  • mediaTUM: Journals only (node ID): nur Zeitschriftenbeiträge der angegeben NodeID
  • mediaTUM: Books or book chapters only (node ID): nur Bücher oder Buchbeiträge der angegeben NodeID
  • mediaTUM: Conference presentations, talks, papers (node ID): nur Konferenzbeiträge ("Vortrag/Präsentation" und "Textbeitrag/Aufsatz") der angegeben NodeID
  • mediaTUM: Conference presentations and talks (node ID): nur Konferenzbeiträge der Art "Vortrag/Präsentation" der angegeben NodeID
  • mediaTUM: Conference papers (node ID): nur Konferenzbeiträge der Art "Textbeitrag/Aufsatz" der angegeben NodeID
  • mediaTUM: Reports only (node ID): nur Forschungsberichte der angegeben NodeID
  • mediaTUM: Dissertations or habilitations (node ID): nur Dissertationen oder Habilitationsschriften der angegeben NodeID
  • mediaTUM: One or more single documents (node ID, node ID, …): Mit dieser Option haben Sie die Möglichkeit einzelne Publikationen anzusprechen und bis zu 10 in einer Liste darzustellen
  • mediaTUM: All Documents from multiple nodes (node ID, node ID, ...): Alle Dokumente mehrerer Nodes (bis zu 10 Nodes)

2. "Parameters for preset" eintragen

Screenshot: NodeID eintragen
Bild 4: NodeID eintragen

Tragen Sie nun die "NodeID" in das Feld Parameters for preset ein.

Wenn Sie zusätzlich zur "NodeID" (durch Komma getrennt) eine Zahl (z.B. 5) eintragen, werden von dieser nur die 5 neuesten Publikationen gelistet.

3. Ausgabe-Layout / Template wählen

Wechseln Sie abschließend auf den Reiter Processing (Bild 5 No.1). Im Auswahlmenü XSLT processing wählen Sie zwischen vier verschiedenen Templates (Bild 5 No.2), für die es zusätzliche Optionen gibt.  

Screenshot: Ausgabe-Layout / Template wählen
Bild 5: Ausgabe-Layout / Template wählen
  1. "mediaTUM: Simple list": einfache Publikationliste. 
  2. "mediaTUM: List, grouped by year": gruppiert die Publikationen nach Jahren. Über der Liste erscheint der Jahres-Index.
  3. "mediaTUM: List, grouped by year, then type": gruppiert die Publikationen zuerst nach Jahren und dann nach Dokumententypen
  4. "mediaTUM: Detail": ist eine tabellarische Ausgabe der einzelnen Daten; ähnlich der Detailansicht auf der mediaTUM-Website.

Zusätzliche Optionen: XSL-Parameter

Die folgenden Parameter können Sie im Feld Parameters for this XSL file setzen, um das Aussehen der Publikationsliste zu beeinflussen. Je nach Template unterscheiden sich die möglichen Parameter:

mediaTUM: Simple list

ParameterBeschreibungVoreinstellungBeispiel
perpageHiermit können Sie eine Aufteilung der Liste über mehrere Seiten erreichen (Paginierung). Sie geben die Anzahl der Einträge pro Seite an. 0 (d.h. keine Paginierung)perpage=20
num
  • 0: keine Numerierung
  • 1: fortlaufende Numerierung, Bsp.: [2]
  • 2: fortlaufende Numerierung mit Gesamtzahl, Bsp.: [2/84]
  • 3: mit Bullet Points
0num=1
bibtexDiese Option (kein Wert nötig ) ergänzt Links zu BibTeX-Dateien.0bibtex
wwwDiese Option ergänzt die hinterlegten www-Adressen.0www
fullDiese Option (kein Wert nötig ) ergänzt Links zu Volltexten der Publikation. Das sind Volltexte auf mediaTUM oder DOI-Links.0full
mathDiese Option (kein Wert nötig) aktiviert Mathjax-Bibliotheken.0math
htmlDiese Option (kein Wert nötig) bewirkt, dass HTML-Formatierungen in Titeln bestimmter Publikationstypen interpretiert werden0html

mediaTUM: List, grouped by year

ParameterBeschreibungVoreinstellungBeispiel
bibtexDiese Option (kein Wert nötig) aktiviert Links zu BibTeX-Dateien.0bibtex
fullDiese Option (kein Wert nötig) aktiviert Links zu Volltexten der Publikation. Das sind Volltexte auf mediaTUM oder DOI-Links.0full
mathDiese Option (kein Wert nötig) aktiviert Mathjax-Bibliotheken.0math
htmlDiese Option (kein Wert nötig) bewirkt, dass HTML-Formatierungen in Titeln bestimmter Publikationstypen interpretiert werden0html
wwwDiese Option ergänzt die hinterlegten www-Adressen.0www
tabsDiese Option (kein Wert nötig) aktiviert die Anzeige des Jahresindex in Reitern (Tabs).0tabs
tab_allOption: fügt einen zusätzlichen Tab hinzu, der alle Publikationen nach Jahren gruppiert anzeigt..0tab_all
tab_searchOption: aktiviert einen zusätzlichen Tab für eine Schnellsuche der Publikationen der eingetragenen NodeID0tab_search
tab_initial

Definieren Sie den Default Tab ihrer Liste:

  • first: Publikationen des "jüngsten/ aktuellesten" Jahres
  • last: Publikationen aus dem "ältestes" Jahr
  • all: Alle Publikationen - nach Jahren gruppiert 
  • search: die Schnellsuche ist aktiv
first (default)tab_initial

mediaTUM: List, grouped by year, then by type

ParameterBeschreibungVoreinstellungBeispiel
bibtexDiese Option (kein Wert nötig) aktiviert Links zu BibTeX-Dateien.0bibtex
fullDiese Option (kein Wert nötig) aktiviert Links zu Volltexten der Publikation. Das sind Volltexte auf mediaTUM oder DOI-Links.0full
mathDiese Option (kein Wert nötig) aktiviert Mathjax-Bibliotheken.0math
htmlDiese Option (kein Wert nötig) bewirkt, dass HTML-Formatierungen in Titeln bestimmter Publikationstypen interpretiert werden0html
wwwDiese Option ergänzt die hinterlegten www-Adressen.0www

mediaTUM: Detail

ParameterBeschreibungVoreinstellungBeispiel
bibtexDiese Option (kein Wert nötig) aktiviert Links zu BibTeX-Dateien.0bibtex
fullDiese Option (kein Wert nötig) aktiviert Links zu Volltexten der Publikation. Das sind Volltexte auf mediaTUM oder DOI-Links.0full
mathDiese Option (kein Wert nötig) aktiviert Mathjax-Bibliotheken.0math
wwwDiese Option ergänzt die hinterlegten www-Adressen.0www

Aktualisierungen (ehemals Force Refresh)

Screenshot: Clear cache for this page
Bild 6: Clear cache for this page

Wenn sich Inhalte in mediaTUM geändert haben, müssen Sie den Cache der Seite leeren, auf der das Plugin eingebaut ist, um die Änderungen im Frontend sofort zu sehen:

  1. Klicken Sie auf die Seite, auf der das Plugin sitzt (Bild 6 No.1)
  2. Klicken Sie auf das Bltzsymbol Clear Cache for this page (Bild 6 No.2)
  3. Rufen Sie die Seite im Frontend neu auf.

Custom URL: Publikationen filtern

Möchten Sie aus den Publikationen einer "NodeID" nur bestimmte herausfiltern? Zum Beispiel nur die Publikationen einer bestimmten Autorin/Autors? Mit eigenen Abfragen (Custom URL) können Sie die Publikationen wie gewünscht darstellen.

Nach bestimmten Autor*Innen

Eine Custom URL für eine bestimmte Autorin oder einen bestimmten Autor könnte wie folgt aussehen:

https://mediatum.ub.tum.de/services/export/node/976025/allchildren?q=author=jossen or author-contrib=jossen

Für eine eigene Abfrage ersetzen Sie:

  • 976025 durch die gewünschte "NodeID".
  • jossen durch den gewünschten Namen (zwei mal).
  • Tragen Sie die Costum URL in das Feld Parameters for preset ein.

Tipps

Umlaute und Accents im Namen, müssen sie umschreiben: aus z.B. Müller wird Mueller.
(ändern Sie: ß → ss, ä → ae, ö → oe, ü → ue, etc.)

Weitere Informationen zum mediaTUM-Webservice finden Sie in der Anleitung "readthedocs: MediaTUM".

Die Abfrage verwendet den kompletten Namen. Die Suche nach "Huber" sollte also keine Ergebnisse von Schubert liefern. Falls doch, oder um die Publikationen unterschiedlicher Personen mit gleichem Nachnamen richtig zuzuordnen, gibt es folgende Möglichkeit: Man kann in mediaTUM einen Ordner anlegen, in den man die gewünschten Publikationen kopiert. Die "NodeID" dieses Ordners verwenden Sie im CurlContent-Plugin.

Nach Name und Vorname der Autorin oder des Autors filtern

Bei Namen, die häufig vorkommen - wie "Müller" oder "Maier" - kann der Vorname, bzw. das Kürzel vom Vornamen hinzugenommen werden.

Die Publikationen für Daniel Maier können wie folgt aus Mediatum abgefragt werden:
https://mediatum.ub.tum.de/services/export/node/670546/allchildren?limit=555&attrreg=author-contrib=.*Maier%2C%20D

%2C bedeutet ein Komma und %20 ist ein Leerzeichen. Mit „Maier%2C%20D“ wird nach „Maier, D“ gesucht.

Nach Stichworten (Keywords) filtern

Wenn in mediaTUM Stichworte hinterlegt sind, können Publikationen nach diesen Stichworten gefiltert werden. Die Abfrage filtert anhand von keywords. Ein Beispiel für eine Custom URL mit dem Keyword GISTop_Semantic_modeling_and_transformation:

"https://mediatum.ub.tum.de/services/export/node/670373/allchildren?q=keywords=GISTop_Semantic_modeling_and_transformation"

Wenn an einem Lehrstuhl z. B. zwei Personen mit dem Namen Müller sind, kann man die Filterung auch mit keywords steuern, z.B. LSXY_Mueller1 und LSXY_Mueller2.

Allgemeine Hinweise und Tipps

Wenn Ihre Custom URL nicht das gewünschte Ergebnis liefert, prüfen Sie bitte folgendes:

  • Geben Sie die Custom URL im Browser ein und vergleichen Sie die (unformatierte) Ausgabe mit dem erwarteten Ergebnis. Erhalten sie hier nicht das gewünschte Ergebnis, ist der Fehler in der Datenquelle bei mediaTUM zu suchen.
  • Suchen Sie die auszugebenden Publikationen direkt in mediaTUM und vergleichen Sie, ob die Daten dort mit der Custom URL zusammenpassen. Überprüfen Sie insbesondere die "NodeID"!

Wenn Sie einen Fehler in mediaTUM ausgeschlossen haben, gibt es noch andere Möglichkeiten, die Sie in CurlContent überprüfen können:

  • Schalten Sie das XSL-Processing aus und überprüfen Sie, ob Sie eine unformatierte Ausgabe Ihrer Abfrage im Frontend erhalten.
  • Beginnt Ihre Custom URL mit https? (http ist aus Sicherheitsgründen nicht mehr möglich!)
  • Enthält Ihre Custom URL Umlaute?

Wie sieht es aus?

  • Beispiel: Einfache Liste mit BibTeX- und Volltext-Links
  • Beispiel: Einfache Liste mit Numerierung und Paginierung
  • Beispiel: Liste, nach Jahren gruppiert
  • Beispiel: Liste, nach Jahren gruppiert, mit Tabs
  • Beispiel: Liste, erst nach Jahren, dann nach Typ gruppiert
  • Beispiel: Detail-Ansicht

◀  Zurück zur CurlContent Übersicht

To top

TUM TYPO3 (ZIT)

Technische Universität
München

Richard-Wagner-Str. 18
80333 München
typo3(at)tum.de

TYPO3 v12

Änderungen in TYPO3 v12 gegenüber der bisherigen Version 10

Mitgliedschaft

TYPO3 Academic Gold Member
  • Datenschutz
  • Impressum
  • Barrierefreiheit