Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : frasigno 17 Jan 2013, 23:18:16

: [RISOLTO] escludere la voce accesso da front-end
: frasigno 17 Jan 2013, 23:18:16
Ciao a tutti.
Avrei bisogno di sapere se fosse possibilie disabilitare, in qualche modo la voce, accesso (pubblic,registred,special) quando si aggiunge un articolo dal front-end.
Il motivo è questo:
A secondo di come effettuo il login posso associare l'articolo a solo determinate categorie e non a tutte, e questo mi sta bene, ma se ho la possibilità di scegliere anche l'accesso questo mi scombina tutto...
C'è la possibilità di disablilitare l'accesso??


: Re:escludere la voce accesso da front-end
: ste 17 Jan 2013, 23:48:04
Ciao frasigno,
ho avuto anch'io un'esigenza del genere e ho risolto con un override del template, qui trovi qualche info su cosa si tratta:
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)

Con la modifica che ho fatto però ho eliminato tutto il tab "Pubblicazione", non solo il parametro "Accesso", perchè non volevo che si vedessero nemmeno gli altri parametri. Ti indico comunque come ho fatto:

Ho copiato nella cartella del template html\com_content\form il file edit.php preso dalla cartella di Joomla components\com_content\views\form\tmpl

Ho modificato il file templates/miotemplate/html/com_content/form/edit.php eliminando la riga
:
<li><a href="#publishing" data-toggle="tab"><?php echo JText::_('COM_CONTENT_PUBLISHING'?></a></li>
: Re:escludere la voce accesso da front-end
: frasigno 18 Jan 2013, 00:06:54
Grazie mille per la tua risposta
nel file che tu hai indicato penso che la parte che interessa all'accesso sia quello che quoto sotto,in particolare il rigo in cui c'è get('access-change')
però non so come modificarlo per non dare fastidio alla condizione if che c'è prima  :-[

   <fieldset>
        <legend><?php echo JText::_('COM_CONTENT_PUBLISHING'); ?></legend>
        <div class="formelm">
        <?php echo $this->form->getLabel('catid'); ?>
        <span class="category">
            <?php   echo $this->form->getInput('catid'); ?>
        </span>

        </div>
        <div class="formelm">
        <?php echo $this->form->getLabel('created_by_alias'); ?>
        <?php echo $this->form->getInput('created_by_alias'); ?>
        </div>

    <?php if ($this->item->params->get('access-change')): ?>
        <div class="formelm">
        <?php echo $this->form->getLabel('state'); ?>
        <?php echo $this->form->getInput('state'); ?>
        </div>

        <div class="formelm">
        <?php echo $this->form->getLabel('featured'); ?>
        <?php echo $this->form->getInput('featured'); ?>
        </div>

        <div class="formelm">
        <?php echo $this->form->getLabel('publish_up'); ?>
        <?php echo $this->form->getInput('publish_up'); ?>
        </div>
        <div class="formelm">
        <?php echo $this->form->getLabel('publish_down'); ?>
        <?php echo $this->form->getInput('publish_down'); ?>
        </div>

    <?php endif; ?>
        <div class="formelm">
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>
        <?php if (is_null($this->item->id)):?>
            <div class="form-note">
            <p><?php echo JText::_('COM_CONTENT_ORDERING'); ?></p>
            </div>
        <?php endif; ?>
    </fieldset>

: Re:escludere la voce accesso da front-end
: ste 18 Jan 2013, 10:50:54
Elimina questo codice
:
        <div class="formelm">
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>

PS: quello che ti avevo indicato nel post precedente riguardava joomla 3.0 sorry  :-[
: Re:escludere la voce accesso da front-end
: frasigno 18 Jan 2013, 13:31:36
yes grazie la voce è sparita, pù tardi provo ad inserire un articolo, se funziona tutto metto risolto
grazie mille  :P
: Re:escludere la voce accesso da front-end
: shawasp 31 Jan 2013, 16:58:39
Scusate l'intromissione,
ma se ho settato giustamente la gestione degli accessi, perchè nella modifica degli articoli dovrebbero comparire gli altri accessi a cui io non ho accesso?  ???
: Re:[RISOLTO] escludere la voce accesso da front-end
: clubpoetico 26 Mar 2013, 16:53:52
salve, cercate di non cancellare mail il codice, secondo un mio giudizio da dilettante è meglio fare così:

<div class="formelm" style="display:none;">>
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>

altro modo semplice facendo diventare un commento

<!--div class="formelm">>
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div-->

In questo modo ho la pubblicazione attivata per i registrati ed autori senza cancellare il codice.

Un saluto