Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 812fdc05

Von Wulf Coulmann vor fast 14 Jahren hinzugefügt

  • ID 812fdc0574f1fd2d17414f74d7a0298d984dc2f8
  • Vorgänger bcb0edcc
  • Nachfolger 9f8a3ead

Bilder in der Warenansicht

Der anhaengenden Patch fuehrt drei neue Configparameter ein
(~/config/lx-erp.conf.default) mit denen sich zum einen Artikelbilder in der
Artikelmaske anzeigen lassen siehe:

http://gpl.coulmann.de/tmp/artikelbild_in_waren_maske.png

und es laesst sich bei der Artikelsuche der Haken fuer "grafik" per default
setzen.

Wenn die Parameter nicht gesetzt sind (conf/lx-erp.con nicht
aktuallisiert) verhaellt sich das System wie gewohnt.

Ich finde eine Einstellung fuer die gesamte Installation hier
ausreichend, wenn allerdings einige das lieber fuer jeden user
individuell einstellbar haetten, baue ich das gerne noch um.

Modifikationen von Sven Schöling:
- Configvariablen haben nichts in $form verloren
- changelog merge
- Templates angepasst

Unterschiede anzeigen:

SL/Form.pm
789 789
    map { $additional_params->{"myconfig_${_}"} = $main::myconfig{$_}; } keys %::myconfig;
790 790
  }
791 791

  
792
  $additional_params->{"conf_dbcharset"}              = $main::dbcharset;
793
  $additional_params->{"conf_webdav"}                 = $main::webdav;
794
  $additional_params->{"conf_lizenzen"}               = $main::lizenzen;
795
  $additional_params->{"conf_latex_templates"}        = $main::latex;
796
  $additional_params->{"conf_opendocument_templates"} = $main::opendocument_templates;
797
  $additional_params->{"conf_vertreter"}              = $main::vertreter;
798
  $additional_params->{"conf_show_best_before"}       = $main::show_best_before;
792
  $additional_params->{"conf_dbcharset"}              = $::dbcharset;
793
  $additional_params->{"conf_webdav"}                 = $::webdav;
794
  $additional_params->{"conf_lizenzen"}               = $::lizenzen;
795
  $additional_params->{"conf_latex_templates"}        = $::latex;
796
  $additional_params->{"conf_opendocument_templates"} = $::opendocument_templates;
797
  $additional_params->{"conf_vertreter"}              = $::vertreter;
798
  $additional_params->{"conf_show_best_before"}       = $::show_best_before;
799
  $additional_params->{"conf_parts_image_css"}        = $::parts_image_css;
800
  $additional_params->{"conf_parts_listing_images"}   = $::parts_listing_images;
801
  $additional_params->{"conf_parts_show_image"}       = $::parts_show_image;
799 802

  
800 803
  if (%main::debug_options) {
801 804
    map { $additional_params->{'DEBUG_' . uc($_)} = $main::debug_options{$_} } keys %main::debug_options;
config/lx-erp.conf.default
1 1
use Cwd;
2 2

  
3
use vars qw($dbcharset $eur $ghostscript_bin $html2ps_bin $language $latex_bin $latex_templates $lizenzen $memberfile
4
            $opendocument_templates $openofficeorg_daemon $openofficeorg_daemon_port $openofficeorg_writer_bin
5
            $pg_dump_exe $pg_restore_exe $sendmail $show_best_before $sid $spool $templates $userspath $vertreter $webdav $xvfb_bin);
3
use vars qw(
4
  $dbcharset $eur $ghostscript_bin $html2ps_bin $language $latex_bin
5
  $latex_templates $lizenzen $memberfile $opendocument_templates
6
  $openofficeorg_daemon $openofficeorg_daemon_port $openofficeorg_writer_bin
7
  $parts_image_css $parts_listing_images $parts_show_image $pg_dump_exe
8
  $pg_restore_exe $sendmail $show_best_before $sid $spool $templates $userspath
9
  $vertreter $webdav $xvfb_bin
10
);
11

  
6 12

  
7 13
# path to user configuration files
8 14
$userspath = "users";
......
46 52
# Zeige Felder für Mindesthaltbarkeitsdatum
47 53
$show_best_before = 0;
48 54

  
55
## Artikelbilder anzeigen
56
# Artikelbild in der Detailansicht anzeigen
57
$parts_show_image = 1; # [0|1]
58
$parts_image_css = 'border:0;float:left;max-width:250px;margin-top:20px:margin-right:10px;margin-left:10px;'; # [belibige valide css definiton]
59
# Artikelbilder per default in den Suchergebnissen anzeigen
60
$parts_listing_images = 0; # [0|1]
61

  
49 62
## Support fuer OpenDocument-Vorlagen
50 63
# Diese Option legt fest, ob OpenDocument-Vorlagen generell verfuegbar sind.
51 64
$opendocument_templates = 1;
doc/changelog
24 24
  - Verkaufsbericht mit Statistiken zu Margen
25 25
  - Wenn ein Auftrag komplett geliefert ist, den Workflow-Knopf 'Lieferschein' ausblenden
26 26
  - Zahlungsein- und ausgänge um Suche nach Rechnungsnummer erweitert
27
  - Anzeige von Bildern in Artikelmaske und Wahlmöglichkeit Defaultwert für
28
    Bilder in Artikelsuche via Configparameter in config/lx-erp.conf
27 29

  
28 30
  API Änderungen:
29 31

  
templates/webpages/ic/form_header.html
39 39
      <table width="100%">
40 40
       <tr valign="top">
41 41
        <td>
42
[%- IF image && conf_parts_show_image %]
43
         <a href="[% image | html %]" target="_blank"><img style="[% conf_parts_image_css %]" src="[% image | html %]"/></a>
44
[%- END %]
45

  
42 46
         <table>
43 47
          <tr>
44 48
           <td colspan="2">
templates/webpages/ic/search.html
218 218

  
219 219
         <tr>
220 220
          <td>
221
           <input name="l_image" id="l_image" class="checkbox" type="checkbox" value="Y">
221
           <input name="l_image" id="l_image" class="checkbox"[%- IF conf_parts_listing_images %] checked="checked"[% END %] type="checkbox" value="Y">
222 222
           <label for="l_image">[% 'Image' | $T8 %]</label>
223 223
          </td>
224 224
          <td>

Auch abrufbar als: Unified diff