The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
Adding Metadata Fields to CMS Article
I'd like to add 3 more metadata fields to the CMS (new) article template.
Style> vbcms_edit_metadataeditor I added the following: Code:
<div class="blockrow"> <label class="thirdleft">{vb:rawphrase meta_mynewfield}</label> <div class="twothirdsright"><input type="text" name="mynewfield" id="mynewfield" size="30" value="{vb:raw mynewfield}" tabindex="1" class="textbox fullwidth" /></div> </div> <div class="blockrow"> <label class="thirdleft">{vb:rawphrase meta_mynewfield2}</label> <div class="twothirdsright"><input type="text" name="mynewfield2" id="mynewfield2" size="30" value="{vb:raw mynewfield2}" tabindex="1" class="textbox fullwidth" /></div> </div> <div class="blockrow"> <label class="thirdleft">{vb:rawphrase meta_mynewfield3}</label> <div class="twothirdsright"><input type="text" name="mynewfield3" id="mynewfield3" size="30" value="{vb:raw mynewfield3}" tabindex="1" class="textbox fullwidth" /></div> </div> in packages\vbcms\item\content.php I added: Code:
$getMYNEWFIELD = vB::$vbulletin->db->query_first("SELECT MYNEWFIELD FROM " . TABLE_PREFIX . "cms_nodeinfo WHERE nodeid = " . $this->nodeid); So now when I add an article, there are 3 new fields listed under the metadata. Those fields save properly in the nodeinfo table. The problem is that no matter what I try I cannot call the data to appear in the vbcms_page . I've tried Code:
<meta name="myfieldname1" content="{vb:raw MYFIELDNAME1}" /> and this <meta name="myfieldname1" content="{vb:raw vboptions.MYFIELDNAME1}" /> {vb:raw FIELDNAME} |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|