How can i create fields and Block using xml Script (Vtlib Function) from my CRM vtiger 7

Viewed 29

I hope all of you are doing well. I have created a fields and Block using this xml Script (Vtlib Function) from my CRM vtiger 7. I have run this script hold in zip package folder and import the zip in the Help of Vtiger CRM UI,field and Block not showing in the list views in vtiger CRM.and also not creating table in my Database.

    <?xml version="1.0" encoding="UTF-8"?>
       <module>
       <name>Laptop</name>
       <label>Laptop</label>
       <parent>Tools</parent>
       <version>1.0.0</version>
       <dependencies>
       <vtiger_version>7.0.0</vtiger_version>
       </dependencies>
       <tables>
       <table>
       <name>vtiger_laptop</name>
       <sql><![CDATA[CREATE TABLE `vtiger_laptop`(
       `laptopid` int(11), name VARCHAR(100) default NULL, 
       `itemname` varchar(100) default NULL ,
       `itemdeatils` varchar(100) default NULL ,
       `companyname` varchar(100) default NULL ,
       PRIMARY KEY (`laptopid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>
       </table>
       <table>
       <name>vtiger_laptopcf</name>
       <sql><![CDATA[CREATE TABLE `vtiger_laptopcf` (
       `laptopid` int(11) NOT NULL, 
       PRIMARY KEY (`laptopid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8]]></sql>      
       </table>
       </tables>
       <blocks>
       <block>
       <label>Laptop Information</label>
       <fields>
       <field>
       <fieldname>itemname</fieldname>
       <tablename>vtiger_laptop</tablename>
       <fieldlabel>itemname</fieldlabel>
       <uitype>1</uitype>
       <maximumlength>100</maximumlength>
       <typeofdata>V~M</typeofdata>
       <columnname>itemname</columnname>
       <generatedtype></generatedtype>
       <readonly></readonly>
       <presence></presence>
       <defaultvalue></defaultvalue>
                                  <sequence></sequence>            
                                  <quickcreate></quickcreate>
                                  <quickcreatesequence></quickcreatesequence>
                                  <displaytype></displaytype>
                                  <helpinfo><![CDATA[]]></helpinfo>
                                  <masseditable>1</masseditable>
                                  <entityidentifier>
                                  <entityidfield>laptopid</entityidfield>
                                  <entityidcolumn>laptopid</entityidcolumn>
                                  </entityidentifier>
                              </field>

                            <field>
                              <fieldname>itemdeatils</fieldname>
                              <uitype>1</uitype>
                              <columnname>itemdeatils</columnname>
                              <tablename>vtiger_laptop</tablename>
                              <generatedtype></generatedtype>
                              <fieldlabel>Item Deatils</fieldlabel>
                              <maximumlength>100</maximumlength>
                              <typeofdata>V~O</typeofdata>

                              <readonly></readonly>
                              <presence></presence>
                              <defaultvalue></defaultvalue>
                              <sequence></sequence>
                              <quickcreate></quickcreate>
                              <quickcreatesequence></quickcreatesequence>
                              <displaytype></displaytype>
                              <helpinfo><![CDATA[]]></helpinfo>
                              <masseditable>1</masseditable>
                              <entityidentifier>
                              <entityidfield>laptopid</entityidfield>
                              <entityidcolumn>laptopid</entityidcolumn>
                              </entityidentifier>
                            </field>


                            <field>
                              <fieldname>companyname</fieldname>
                              <uitype>15</uitype>
                              <columnname>companyname</columnname>
                              <tablename>vtiger_laptop</tablename>
                              
                              <fieldlabel>Company Name</fieldlabel>
                              <maximumlength>100</maximumlength>
                              <typeofdata>V~O</typeofdata>

                              <generatedtype></generatedtype>
                              <readonly></readonly>
                              <presence></presence>
                              <defaultvalue></defaultvalue>
                              <sequence></sequence>
                              <quickcreate></quickcreate>
                              <quickcreatesequence></quickcreatesequence>
                              <displaytype></displaytype>
                              <helpinfo><![CDATA[]]></helpinfo>
                              <masseditable>1</masseditable>
                              <summaryfield></summaryfield>
                            </field>
                    </fields>

                          <label>Description</label>
                      <fields>
                            <field>
                              <fieldname>description</fieldname>
                              <uitype>19</uitype>
                              <columnname>description</columnname>
                              <tablename>vtiger_crmentity</tablename>
                              <generatedtype>1</generatedtype>
                              <fieldlabel>Description</fieldlabel>
                              <maximumlength>250</maximumlength>
                              <typeofdata>V~O</typeofdata>

                              <readonly></readonly>
                              <presence></presence>
                              <defaultvalue></defaultvalue>
                              <sequence></sequence>  
                              <quickcreate></quickcreate>
                              <quickcreatesequence></quickcreatesequence>
                              <displaytype></displaytype>
                              <info_type>BAS</info_type>
                              <helpinfo><![CDATA[]]></helpinfo>
                              <masseditable>1</masseditable>
                            </field>

                            <field>
                              <fieldname>createdtime</fieldname>
                              <uitype>70</uitype>
                              <columnname>createdtime</columnname>
                              <tablename>vtiger_crmentity</tablename>
                              <generatedtype></generatedtype>
                              <fieldlabel>Created Time</fieldlabel>
                              <readonly></readonly>
                              <presence></presence>
                              <defaultvalue></defaultvalue>
                              <sequence></sequence>
                              <maximumlength>100</maximumlength>
                              <typeofdata>DT~O</typeofdata>
                              <quickcreate></quickcreate>
                              <quickcreatesequence></quickcreatesequence>
                              <displaytype></displaytype>
                              <masseditable>1</masseditable>
                            </field>

                            <field>
                              <fieldname>modifiedtime</fieldname>
                              <uitype>70</uitype>
                              <columnname>modifiedtime</columnname>
                              <tablename>vtiger_crmentity</tablename>

                              <generatedtype></generatedtype>
                              <fieldlabel>Modified Time</fieldlabel>
                              <readonly></readonly>
                              <presence></presence>
                              <defaultvalue></defaultvalue>
                              <sequence></sequence>
                              <maximumlength>100</maximumlength>
                              <typeofdata>DT~O</typeofdata>
                              <quickcreate></quickcreate>
                              <quickcreatesequence></quickcreatesequence>
                              <displaytype></displaytype>
                              <info_type>BAS</info_type>
                              <masseditable>1</masseditable>
                            </field>

                        </fields>
                </block>
          </blocks>
          <sharingaccess>
            <default>private</default>
          </sharingaccess>
          <actions>
            <action>
              <name><![CDATA[Import]]></name>
              <status>enabled</status>
            </action>
            <action>
              <name><![CDATA[Export]]></name>
              <status>enabled</status>
            </action>
            <action>
              <name><![CDATA[Merge]]></name>
              <status>enabled</status>
            </action>
          </actions>
          <relatedlists></relatedlists>
          <crons></crons>
        </module>
    ```
0 Answers
Related