GLE-Menüpunkt-Baumkataster: Unterschied zwischen den Versionen
Aus kvwmap
(Die id darf nicht fest gesetzt werden. Es kann ja sein, dass es die schon in einem System gibt. Vielmehr macht es Sinn, dass die ID durch den Datentyp serial von id selbst vergeben wird.) |
|||
(2 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
<nowiki> | <nowiki> | ||
# Layer-ID des Grunddaten-Layers: | # Layer-ID des Grunddaten-Layers: | ||
− | SET @layerid = | + | SET @layerid = 2; |
# ID des Obermenüs: | # ID des Obermenüs: | ||
− | SET @oberid = | + | SET @oberid = 1; |
− | INSERT INTO `u_menues` (`name`, `name_low- | + | # Name der Gemeinde |
− | ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', 'index.php?go=neuer_Layer_Datensatz&selected_layer_id=@layerid&attributenames[0]=amt&values[0]= | + | SET @gemeinde_name = 'Amt Miltzow'; |
+ | INSERT INTO `u_menues` (`name`, `name_low-german`, `name_english`, `name_vietnamese`, `links`, `obermenue`, `menueebene`, `target`, `order`) VALUES | ||
+ | ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', concat('index.php?go=neuer_Layer_Datensatz&selected_layer_id=', @layerid, '&attributenames[0]=amt&values[0]=', @gemeinde_name), @oberid, 2, NULL, 0); | ||
</nowiki> | </nowiki> |
Aktuelle Version vom 20. November 2020, 22:12 Uhr
Für jede (Amts-)Stelle, die Editierrechte auf die Fachschale hat (also Bäume erfasst), kann ein eigener Menüpunkt "neuer Baum" erzeugt werden, der den Baum-Grunddaten-Layer gleich aufruft und das Attribut Amt schon vorausfüllt.
# Layer-ID des Grunddaten-Layers: SET @layerid = 2; # ID des Obermenüs: SET @oberid = 1; # Name der Gemeinde SET @gemeinde_name = 'Amt Miltzow'; INSERT INTO `u_menues` (`name`, `name_low-german`, `name_english`, `name_vietnamese`, `links`, `obermenue`, `menueebene`, `target`, `order`) VALUES ('neuer Baum Grunddaten', 'niege Bom Grunddaten', 'New Tree Basic Data', 'New Tree Basic Data', concat('index.php?go=neuer_Layer_Datensatz&selected_layer_id=', @layerid, '&attributenames[0]=amt&values[0]=', @gemeinde_name), @oberid, 2, NULL, 0);