Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ed4a9af1

Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt

  • ID ed4a9af1e86b98c870cfc0d16573bd59496bc7ba
  • Vorgänger 6454c25f
  • Nachfolger 87b0de4c

Exceptions während Template-Ausführung ausgeben lassen

Unterschiede anzeigen:

SL/Controller/Base.pm
245 245
                    INCLUDE_PATH => '.:templates/webpages',
246 246
                    COMPILE_EXT  => '.tcc',
247 247
                    COMPILE_DIR  => $::lx_office_conf{paths}->{userspath} . '/templates-cache',
248
                    ERROR        => 'templates/webpages/generic/exception.html',
248 249
                  }) || croak;
249 250

  
250 251
  return $self->{__basepriv_template_obj};
SL/Form.pm
695 695

  
696 696
  return $self->template if $self->template;
697 697

  
698
  # Force scripts/locales.pl to pick up the exception handling template.
699
  # parse_html_template('generic/exception')
698 700
  return $self->template(Template->new({
699 701
     'INTERPOLATE'  => 0,
700 702
     'EVAL_PERL'    => 0,
......
704 706
     'INCLUDE_PATH' => '.:templates/webpages',
705 707
     'COMPILE_EXT'  => '.tcc',
706 708
     'COMPILE_DIR'  => $::lx_office_conf{paths}->{userspath} . '/templates-cache',
709
     'ERROR'        => 'templates/webpages/generic/exception.html',
707 710
  })) || die;
708 711
}
709 712

  
locale/de/all
178 178
  'Amount has to be greater then zero! Wrong row number: ' => 'Leere Eingabe oder Werte kleiner, gleich null eingegeben. Fehler in Reihe Nummer: ',
179 179
  'Amount payable'              => 'Noch zu bezahlender Betrag',
180 180
  'Amount payable less discount' => 'Noch zu bezahlender Betrag abzüglich Skonto',
181
  'An exception occurred during execution.' => 'Während der Ausführung trat eine Ausnahme auf.',
181 182
  'An invalid character was used (invalid characters: #1).' => 'Ein ungültiges Zeichen wurde benutzt (ungültige Zeichen: #1).',
182 183
  'An invalid character was used (valid characters: #1).' => 'Ein ungültiges Zeichen wurde benutzt (gültige Zeichen: #1).',
183 184
  'An upper-case character is required.' => 'Ein Großbuchstabe ist vorgeschrieben.',
......
1080 1081
  'Last Transaction'            => 'Letzte Buchung',
1081 1082
  'Last Vendor Number'          => 'Letzte Lieferantennummer',
1082 1083
  'Last command output'         => 'Ausgabe des letzten Befehls',
1083
  'Last run at'                 => 'Zeitpunkt letzter Ausführung',
1084 1084
  'Lastcost (with X being a number)' => 'Einkaufspreis (X ist eine fortlaufende Zahl)',
1085 1085
  'Lead'                        => 'Kundenquelle',
1086 1086
  'Leave host and port field empty unless you want to make a remote connection.' => 'Für lokale Verbindungen "Rechner" und "Port" freilassen.',
......
1169 1169
  'Missing amount'              => 'Fehlbetrag',
1170 1170
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
1171 1171
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
1172
  'Missing qty'                 => 'Fehlende Stückzahl',
1173 1172
  'Missing taxkeys in invoices with taxes.' => 'Fehlende Steuerschlüssel in Rechnungen mit Steuern',
1174 1173
  'Missing user id!'            => 'Benutzer ID fehlt!',
1175 1174
  'Mitarbeiter'                 => 'Mitarbeiter',
......
1213 1212
  'New vendor'                  => 'Neuer Lieferant',
1214 1213
  'New window/tab'              => 'Neues Fenster/Tab',
1215 1214
  'Next Dunning Level'          => 'Nächste Mahnstufe',
1216
  'Next run at'                 => 'Zeitpunkt nächster Ausführung',
1217 1215
  'No'                          => 'Nein',
1218 1216
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
1219 1217
  'No Company Address given'    => 'Keine Firmenadresse hinterlegt!',
templates/webpages/generic/exception.html
1
[%- USE LxERP %][% USE HTML %]<body>
2

  
3
 <h1 class="message_error">[%- LxERP.t8('Error!') %]</h1>
4

  
5
 <p>
6
  [%- LxERP.t8('An exception occurred during execution.') %]
7
 </p>
8

  
9
 <div>
10
  <table>
11
   <tr>
12
    <td valign="top">[%- LxERP.t8('Type') %]:</td>
13
    <td valign="top">[%- HTML.escape(error.type) %]</td>
14
   </tr>
15

  
16
   <tr>
17
    <td valign="top">[%- LxERP.t8('Information') %]:</td>
18
    <td valign="top"><pre>[%- HTML.escape(error.info) %]</pre></td>
19
   </tr>
20
  </table>
21
 </div>
22

  
23
</body>
24
</html>

Auch abrufbar als: Unified diff