The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
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}
|
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|