Project

General

Profile

Actions

Bug #15691

closed

T3 V10: Export PDF (PDF Generator) ungültige Link-Ausgabe führt zu Error

Added by Enis Nuredini about 1 year ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Support: Web
Target version:
Start date:
20.03.2023
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Discuss:
Prio Planung:
No
Vote:

Description

Der special column name "_savePdf" scheint für wkhtmltopdf einen Link zu erzeugen welcher nur bei T3 V9 oder älter funktioniert.

Als Beispiel im Medtool -> Dekanat Diss -> Sitzungen > Fakultät > Generiere PDF
Fehlermeldung enthält folgenden Link: https://webwork20a.math.uzh.ch/medtool/dev10/?id=facultysessionpdflayout1&facultyDateIdfromPDFgen=119
Dieser Link funktioniert bei T3 V10 nicht mehr, womit wkhtmltopdf scheitert.
Der korrekte Link wäre: https://webwork20a.math.uzh.ch/medtool/dev10/facultysessionpdflayout1?facultyDateIdfromPDFgen=119

Dies müsste sehr bald gefixed werden, bevor T3 V10 in den weiteren Instanzen benutzt werden kann.

Problem liegt darin, dass in T3 V10 die Templates angepasst werden muessen (content_type: qfq_qfq?)
Ohne Template Angabe auf einer Page funktioniert der Output des generierten PDF's aber mit falschen Design(hat UZH CD)

Fix gefunden emptyTemplate muss angepasst werden:

page = PAGE
page.typeNum = 0
page.includeCSS {
  10 = typo3conf/ext/qfq/Resources/Public/Css/qfq-letter.css
}

// Grant access to any logged in user or specific development IPs
[loginUser('*') or ip('127.0.0.1')] 
  page.10 < styles.content.get
[else]
  page.10 = TEXT
  page.10.value = access forbidden
[global]

font-awesome.min.css aus dem UZH template extension ist mit Bindestrich hinterlegt.
bei wkhtml wird nach fontawesome.min.css gesucht muss darum angepasst werden.
wenn libxrender1 auf server fehlt -> sudo apt-get install libxrender1


Subtasks 1 (0 open1 closed)

Bug #15837: wkhtml failed to merge pdf (t3 v10)RejectedPascal Rössler20.03.2023

Actions
Actions

Also available in: Atom PDF