crear nuevo módulo - Printable Version +- CoreBOSBB (https://discussions.corebos.org) +-- Forum: Support (https://discussions.corebos.org/forumdisplay.php?fid=17) +--- Forum: User Support (https://discussions.corebos.org/forumdisplay.php?fid=6) +--- Thread: crear nuevo módulo (/showthread.php?tid=943) |
RE: crear nuevo módulo - inspectorflint - 07-06-2021 Solucionado tambien. Sí tenia esa linea en manifest.xml pero apuntaba a otro campo. Lo he modificado y listo. Gracias! RE: crear nuevo módulo - joebordes - 07-06-2021 :-) RE: crear nuevo módulo - inspectorflint - 07-17-2021 Hola He visto que al crear un nuevo registro en el módulo, parece que la traduccion tiene algun problema. Me aparece en el botón Crear SINGLE_Rutas en lugar de solo el nombre del módulo. [attachment=1123] Donde puede estar el fallo? Gracias RE: crear nuevo módulo - joebordes - 07-17-2021 No has traducido el módulo correctamente. Puedes ver las etiquetas obligatorias en el fichero de plantilla https://github.com/tsolucio/corebos/blob/master/vtlib/ModuleDir/language/es_es.lang.php al que has de añadir todas las etiquetas que hayas utilizado en tu módulo. RE: crear nuevo módulo - inspectorflint - 07-18-2021 Gracias, Joe Digamos que las obligatorias podrian quedar así? $mod_strings = array( 'ModuleName' => 'Rutas', 'SINGLE_ModuleName' => 'Ruta', 'ModuleName ID' => 'Rutas ID', 'LBL_CUSTOM_INFORMATION' => 'Información Personalizada', 'LBL_MODULEBLOCK_INFORMATION' => 'Información Rutas', 'LBL_DESCRIPTION_INFORMATION' => 'Descripción', ); Es posible modificarlos a posteriori, una vez creado el módulo verdad? Saludos RE: crear nuevo módulo - joebordes - 07-18-2021 tienes que cambiar "ModuleName" por el nombre de tu módulo, mira cualquier otro módulo: https://github.com/tsolucio/corebos/blob/master/modules/CobroPago/language/es_es.lang.php#L12-L14 sí, puedes cambiarlo cuando quieras y tantas veces como necesites RE: crear nuevo módulo - inspectorflint - 07-19-2021 Gracias, Joe. Solucionado! RE: crear nuevo módulo - mudanzasandreu - 08-16-2021 gracias RE: crear nuevo módulo - inspectorflint - 09-28-2021 Hola. Estoy creando un nuevo módulo, y todo funciona perfectamente, salvo que al relacionarlo con otro modulo ya existente (accouts) , en el popup ningún campo se marca como enlace para seleccionar ese registro: [attachment=1131] En el archivo modulo.php está el valor: public $list_link_field = 'ctabanco_no'; En manifest.xml, al crear el módulo, en la declaración del campo <field> <fieldname>ctabanco_no</fieldname> <uitype>4</uitype> <columnname>ctabanco_no</columnname> <tablename>vtiger_ctabanco</tablename> <generatedtype>1</generatedtype> <fieldlabel>ctabanco_no</fieldlabel> <readonly>1</readonly> <presence>0</presence> <selected>0</selected> <sequence>1</sequence> <maximumlength>100</maximumlength> <typeofdata>V~M</typeofdata> <quickcreate>0</quickcreate> <quickcreatesequence>0</quickcreatesequence> <displaytype>1</displaytype> <info_type>BAS</info_type> <helpinfo><![CDATA[]]></helpinfo> <masseditable>0</masseditable> <entityidentifier> <entityidfield>ctabancoid</entityidfield> <entityidcolumn>ctabancoid</entityidcolumn> </entityidentifier> </field> Y en la tabla entinyname tambien está: [attachment=1130] Que puede ser? Alguna idea? Gracias... RE: crear nuevo módulo - joebordes - 09-28-2021 ctabanco_no, que es el campo de enlace no esta en la lista de columnas a mostrar. Eso se define en los array $search_fields y $search_fields_name (creo, si no es en $list_fields). Añade a esos arrays el campo ctabanco_no y prueba de nuevo |