Revision ab45df2f
Von Moritz Bunkus vor mehr als 6 Jahren hinzugefügt
SL/Controller/Part.pm | ||
---|---|---|
228 | 228 |
%assembly_vars = %{ $self->prepare_assembly_render_vars } if $self->part->is_assembly; |
229 | 229 |
|
230 | 230 |
$params{CUSTOM_VARIABLES} = CVar->get_custom_variables(module => 'IC', trans_id => $self->part->id); |
231 |
$_->{valid} = 1 for @{ $params{CUSTOM_VARIABLES} }; |
|
231 | 232 |
|
232 | 233 |
CVar->render_inputs('variables' => $params{CUSTOM_VARIABLES}, show_disabled_message => 1, partsgroup_id => $self->part->partsgroup_id) |
233 | 234 |
if (scalar @{ $params{CUSTOM_VARIABLES} }); |
Auch abrufbar als: Unified diff
CVars: in Artikelstammdaten sind alle CVars gültig
Der Code zum Rendern der CVars zeigt nur »Element deaktiviert«, wenn
die CVar als ungültig geflaggt ist. Das kann auch in den Stammdaten
passieren, nämlich dann, wenn man eine CVar in der Konfiguration als
»Deaktiviert als Voreinstellung« ausgewählt hat.
Der Effekt ist, dass man die CVar in den Stammdaten nicht mehr
bearbeiten kann.