====== Institut: Projektliste nach Stichwort filtern ====== - XMLTransformer Objekt anlegen - XMLTransformer Objekt konfigurieren (siehe unten) - Speichern, veröffentlichen - Übersetzen, Parameter anpassen - Seite verlinken mit Parameter ''keyword=Stichwort'' (d.h. Link einfügen auf die Seite mit dem XMLTransformer Objekt und dann "?keyword=Stichwort" anfügen an die URL) wobei Stichwort durch das entsprechende Stichwort ersetzt werden muss Einmalig muss das CSS der Plone-Instanz angepasst werden und folgender Code in die Datei ''uniThemeTFCustom.css'' eingefügt werden: .project_description_text { text-align: justify; } Dazu muss man: - Das Control Panel aufrufen: https://www.imtek.de/plone_control_panel - Die Zope-Management-Oberfläche aufrufen: https://www.imtek.de/manage_main - Dort portal_css aufrufen: https://www.imtek.de/portal_css/manage_cssForm - Dort dann sicherstellen, dass eine Datei uniThemeTFCustom.css eingebunden ist - Dann zurück zu portal_skins im ZMI: https://www.imtek.de/portal_skins/manage_main - Dort den Ordner "custom" aufrufen: https://www.imtek.de/portal_skins/custom/manage_main - Dort die Datei uniThemeTFCustom.css anlegen oder editieren und sicherstellen, dass obiger Code-Abschnitt enthalten ist ===== XMLTransformer Objekt konfigurieren ===== Einstellungen für Copy/Paste-User: * XML-URL: [[http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1]] * XML-Parameter Kostenstelle=1102* Ausgabeart=xml Dokumentart=Projekt Jahr=alle xql=python:(str('@Lfdnr=') + self.REQUEST.form.get(str('projectId'),''), str('Stichwort~~\"') + self.REQUEST.form.get(str('keyword'),'') + str('*\"'))[len(self.REQUEST.form.get(str('projectId'),'')) == 0] * XSLT-URL: [[http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl]] * XSLT-Parameter: language=D * language sollte entweder D (Deutsch) oder E (Englisch) sein * Der Parameter für die Kostenstelle muss auf den jeweiligen Lehrstuhl/die jeweilige Einrichtung angepasst werden {{tag>plone tf-infoportal techniker xmltransformer}}