Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2cc6ad12

Von Cem Aydin vor 4 Monaten hinzugefügt

  • ID 2cc6ad12b7ba143bac3744f88116e6fa26adbeb8
  • Vorgänger b2322626
  • Nachfolger 1f44692e

Reclamation Controller: Beim Drucken mit odt-Vorlagen HTML Variablen parsen

Unterschiede anzeigen:

SL/Controller/Reclamation.pm
2144 2144

  
2145 2145
  my $template_ext;
2146 2146
  my $template_type;
2147
  my $variable_content_types;
2147 2148
  if ($print_form->{format} =~ /(opendocument|oasis)/i) {
2148 2149
    $template_ext  = 'odt';
2149 2150
    $template_type = 'OpenDocument';
......
2151 2152
    # add variables for printing with the built-in parser
2152 2153
    $reclamation->flatten_to_form($print_form, format_amounts => 1);
2153 2154
    $reclamation->add_legacy_template_arrays($print_form);
2155

  
2156
    $variable_content_types = {
2157
      longdescription => 'html',
2158
      notes           => 'html',
2159
      $::form->get_variable_content_types_for_cvars,
2160
    }
2154 2161
  }
2155 2162

  
2156 2163
  # search for the template
......
2181 2188
        template_type => $template_type,
2182 2189
        template      => $template_file,
2183 2190
        variables     => $print_form,
2191
        variable_content_types => $variable_content_types,
2184 2192
      );
2185 2193
      1;
2186 2194
    } || push @errors, ref($EVAL_ERROR) eq 'SL::X::FormError' ? $EVAL_ERROR->error : $EVAL_ERROR;

Auch abrufbar als: Unified diff