Project

General

Profile

Actions

Bug #5770

closed

Report: Quotes werden getrimmed

Added by Elias Villiger about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
-
Start date:
31.03.2018
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

Seit kurzem: Wenn ein Ausdruck (z.B. rend, tail, head) mit Anführungszeichen beginnt und endet (" oder '), werden diese nicht gerendert. Beispiel:

  sql = SELECT 'A wise man once said: '
  tail = "Grass is green." 

wird zu:

A wise man once said: Grass is green.

statt:

A wise man once said: "Grass is green." 
Actions #1

Updated by Elias Villiger about 6 years ago

Beispiel, wo diese Umstellung plötzlich zu unerwünschten Ergebnissen geführt hat: Beim Konstruieren einer HTML-form kommt die Konstellation schnell mal vor (fsep startet und endet mit ')

  sql = SELECT DATE_FORMAT(@startDate, '%d.%m.%Y'), DATE_FORMAT(@endDate, '%d.%m.%Y')
  head = <form action='index.php' class='hidden-print' onchange='this.submit();'>
<table><tr><td><label for='startDate'>List of persons employed anytime between</label></td>
<td><label for='branch'>Select Service/Chair/Office:</label></td>
<td><label for='grIdFunc'>Select Function:</label></td></tr>
<tr><td><div class='form-inline'>
                 <input name='id' value='{{pageId:T}}' type='hidden'>
                 <input type='text' placeholder='dd.mm.yyyy' id='startDate' name='startDate' value='
  fsep = ' class='form-control'> <label for='endDate'>and</label>
 <input type='text' placeholder='dd.mm.yyyy' id='endDate' name='endDate' value='
  tail = ' class='form-control'></div></td>

Möglicher Workaround ist, dass man die Anführungszeichen verdoppelt (escape mit \ funktioniert nicht). Dazu müsste man aber zuerst alle betroffenen Stellen finden.

  tail = ""Grass is green."" 
Actions #2

Updated by Elias Villiger about 6 years ago

  • Project changed from 23 to QFQ
Actions #3

Updated by Carsten Rose about 6 years ago

  • Status changed from New to Feedback

Hallo Elias

oops, ich hatte nicht damit gerechnet das die single/double Ticks genutzt werden. Es gibt ein neues Verhalten:

https://docs.typo3.org/typo3cms/drafts/github/T3DocumentationStarter/Public-Info-053/Manual.html#leading-trailing-spaces

Fuer Dich:

tail = '"Grass is green."'

HTH

CU
Carsten

Actions #4

Updated by Elias Villiger about 6 years ago

  • Status changed from Feedback to Closed

Hallo Carsten

Das Feature mit leading/trailing Leerzeichen finde ich top, habe ich mir schon oft gewünscht. Von daher eine sinnvolle Ergänzung.

Workaround gibt's ja, ich muss halt schauen, dass ich das an den betroffenen Stellen umsetze (vermutl. nur an wenigen Stellen)

LG,
Elias

Actions

Also available in: Atom PDF