Eneboo añadir un campo a un menú
creado: 2021 febrero 24
Índice:
Hay que hacerlo en dos fases:
- añadir al archivo básico del módulo los «componentes» que ejecutará ese «campo».
- añadir al «.ui» del menú del módulo el nombre definido en el paso uno.
Haz clic aquí para volver al índice
-
Añadir al archivo básico del módulo los «componentes» que ejecutará ese «campo».
- por ejemplo, en «flfactpresta.xml»
- añadir:
1 2 3 4 5 6 7 8 9 10 |
<action> <name>sincro-categorias</name> <description>QT_TRANSLATE_NOOP("MetaData","Sincronizar fotos")</description> <alias>QT_TRANSLATE_NOOP("MetaData","Fotos de artículos")</alias> <scriptform>mastercategorias</scriptform> <scriptformrecord>categorias</scriptformrecord> <table>fabricantes</table> <form>master_copy</form> <formrecord>fabricantes</formrecord> </action> |
Haz clic aquí para volver al índice
-
Añadir al «.ui» del menú del módulo el nombre definido en el paso uno.
- ejemplo, en «flfactpresta.ui«
- en C:\Users\usuario\Downloads\eneboo-modules-en-desarrollo-master\facturacion\prestashop\forms
- en la zona de «menubar» bajo linea 58 poner:
1 |
<action name="sincro-categorias"/> |
- lo mismo en «toolbar» (que es lo que sale detrás de la «+» del final del menú).
- y luego añadir a los actions de abajo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<action> <property name="name"> <cstring>sincro-categorias</cstring> </property> <property name="iconSet"> <iconset>image1234</iconset> </property> <property name="text"> <string>Categorias en Prestashop</string> </property> <property name="menuText"> <string>Categorias en Prestashop</string> </property> <property name="toolTip"> <string>Categorias (Ctrl+F)</string> </property> <property name="whatsThis"> <string>Categorias</string> </property> <property name="accel"> <string>Ctrl+F</string> </property> </action> |
- finalmente hay que poner la imagen del icono elegido al final, en caso de que sea diferente al de los anteriores:
1 2 3 |
<image name="image1234"> <data format="PNG" length="1041">89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af4000003d849444154789c9597b16b1c5710c60783ff0095fe0f52a47277aee25421a53aa9933b095418a14a71610e158ae2ee5c04ee0a41aebbb808e746a04b48d83508ee02829583027bc60a2b71813d50b1986b7e29de7bbbf766f7e99c6d86bd9dd99bf9e6fb66de0a003934d9288e041062c47b7ec7f2e59e8bf50ffaa9f749144722796ebcf3996f8bbbc20b722fd7feeab9b87f737e599635fa396b026636ca5997b95f995028bf66a4a48cd748e8f7c52c2190a67002e9e960b9820a565599b345713f5216c9d23623909b2cc7af0eccbfbc3a804b487ac7705ec0d653e3733a800c38e9c004a2d76d881d2cb51ed7b9659068e64074b407dbdf92f4bbb0bfc970eb29ec6fc2a280e7eb64a3211470f67c13b6d7c9ae12e3b7d16aacacc699006255a6bfa4a6ba4b18ff780cfd311cee00307eb90357c09b2e5cc0d9ee3a14c0ebb689cbeb9501c24221e0eca2f27f30ff772eb226f2f67d4fe49148fc674f1e7f782fa34fef443edccae8fbefe4f1edadc4bffe20f2c748267ff5e5eb2f5a32f9edadc83f53195dff2cb22632fd7b8ab4849beb1b9eb49e70737d833c14994ea7226b22f3f9bcb20f45e277b1484b2c021f4d62dd5ed7f4e90207abb98f6de6d66ff0c61035b94c00d8dbee00d0de37f1833e706aefeb1cf0d45371208e8cfd7decf52cb1aab09744e789e79f5ea6ec6c409666ec6c40e76808c0e657c7b4f74b6ed4b9605551716001ed1743efe54c800c92737b6fd97d707456553283cee11016d0793984135369f225706e93765276082c215122309e8c21876ecf9b0344a765520248729154fec0f18b017b5bd0defd0976e1d9371d38b4c91c2e0d294b483d177cbda6d6662ad3855789947ab61371d03376d8374931322689ad9f9b900d7341744ff44e5831cb6b7e4b9c6af4d77ecddb4bcff2995f895e3ca5bfbf4beafe7a42ce405c463ab31291dc799b97eaca744f9d0df9bb073e075ce656e7350e58dbb4cfbdf8fcb3fcab0979774f052522ee7cd0bcf5ca8a349281f344697d0eb8ca3507746f9b7b5a9d13025c0822b73c07ca13cc47bf72addf555baf44b2b8d7bf8c3399842ac8945dda620d95557344231a420e105db1aec0d915faae265de1cf13cb8920177c04426a507bfcb3d550f871cd67c299cf81b272a5068794bd823dd55c72f6ff9d8a9b4f305545abd4b05036707a8ee24844f7dc058576c20a7dd710536a0a20e0d075bdd7df074a25c109e7d4b050f1ee7d0d1c2a11d07a7799a769ea21607f0fb2dac5bb38354903df059aed2e63dd531f91b01a3467b4ba9abe0b6a3a56df76baa7ab265c7a957a71a12de99fd53417422a089d0f9c1ab40af4f9822a5e748f4a15283d6b2eac44c0fad7b8a076ca7febf2bf296a2ff3930000000049454e44ae426082</data> </image> |
- Archivos iniciales del módulo:
.xpm es un archivo de imagen que refleja la imagen del módulo en el menú desplegable. Para convertir imágenes .jpg o .png a .xpm visitar:
1 2 |
http://es.office-converter.com/Convert-to-XPM |
- NOTA: Mejor pasarlo a .GIF primero y quitarle el fondo para dejarlo transparente…