07-06-2021, 10:05 AM
07-06-2021, 01:35 PM
:-)
07-17-2021, 08:55 AM
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
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
07-17-2021, 10:15 AM
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.
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.
07-18-2021, 06:55 PM
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
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
07-18-2021, 10:23 PM
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
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
07-19-2021, 06:43 AM
Gracias, Joe. Solucionado!
08-16-2021, 09:22 PM
gracias
09-28-2021, 01:55 PM
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...
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...
09-28-2021, 09:37 PM
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