Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : cryptbear 01 Jul 2012, 01:02:44
-
Salve a tutti!
Sto provando a fare un override al file /COMPONTENTS/COM_CONTENT/VIEWS/FORM/TMPL/edit.php
per dare la funzionalità all'editor di modificare anche la data di creazione dell'articolo.
Ho provato ad aggiungere queste righe:<?php echo $this->form->getLabel('created'); ?><?php echo $this->form->getInput('created'); ?>
Nel form dell'editor mi appare la data di creazione, però non riesco a salvarla. Qualcuno sa dove/cosa devo cambiare che si possa anche modificare e salvare la data di creazione dal frontend?
Grazie mille in anticipo!
Ciaooo!
-
pump it up! ;)
-
Ci sono riuscito da solo...
Per poter salvare la data di creazione in frontend in joomla 2.5 bisogna andare al file XML:
1) /COMPONENTS/COM_CONTENT/MODELS/FORMS/ARTICLE.XML
e modificare il campo
<field
id="created"
name="created"
...
in
<field
id="created"
name="created"
type="calendar"
label="JGLOBAL_FIELD_CREATED_LABEL"
description="JGLOBAL_FIELD_CREATED_DESC"
class="inputbox"
format="%Y-%m-%d %H:%M:%S"
size="22"
filter="user_utc" />
2) Aggiugnere language overrides nel backend Language Manager le voci:
JGLOBAL_FIELD_CREATED_LABEL = data di creazione
JGLOBAL_FIELD_CREATED_DESC = data di creazione dell'articolo
3) Aggiungere le righe in [/size]/COMPONTENTS/COM_CONTENT/VIEWS/FORM/TMPL/edit.php:
[/size]<?php echo $this->form->getLabel('created'); ?><?php echo $this->form->getInput('created'); ?>
-
Ciao 'cryptbear',
volevo ringraziarti immensamente per questo tuo contributo. Stavo cercando di fare la stessa cosa, e grazie al tuo post, ci sono riuscita. :-)
Grazie Mille,
Ciao
Barbara
-
Complimenti davvero, la spiegazione è semplice, chiara e consente di risparmiare tempo.
Grazie
ciao