Hi @dewolfe001,
I have the same problem on my ojs-3.1.1-4 stable
On my /lib/pkp/classes/submission/PKPSubmissionMetadataFormImplementation.inc.php
- initdata($submission) added
'newField' => $submission->getNewField('newField') //testing
- readinputData() added
newField
- getLocaleFieldNames() added
newField
- getTagitFieldNames() added
newField
- execute() added
$submission->setNewField($this->_parentForm->getData('newField'));
I created get and set functions on /lib/pkp/classes/submission/Submission.inc.php
function getnewField(){
return $this->getData('newField');
}
function setNewField($newField){
return $this->setData('newField', $newField);
}
I modified: /templates/submission/submissionMetadataFormFields.tpl
{capture assign="languagesField"}
{capture assign="sectionDescription"}{if !$readOnly}submission.submit.metadataForm.tip{/if}{/capture}
{fbvFormSection description=$sectionDescription title="common.languages"}
{php}
$this->assign("myOptions", array(
op1 => "Option1",
op2 => "Option2",
op3 => "Option3",
));
$this->assign("newField", $newField);
{/php}
{fbvElement label="submission.submit.submissionLocaleDescription" required="true" type="select" id="newField" from=$myOptions selected=$newField translate=false size=$fbvStyles.size.MEDIUM}
{/fbvFormSection}
{/capture}
{include file="core:submission/submissionMetadataFormFields.tpl"}
I would like to save on my DB op1
I created a new post a few days:
Regards,
xavi.