Errore 500 in wp-admin: cause comuni e soluzioni efficaci Sito WordPress bloccato dopo un aggiornamento: come recuperarlo WordPress bacheca non si apre: 8 cause e come risolverle WordPress non funziona: cosa controllare prima di andare nel panico Come capire quale plugin WordPress rallenta davvero il sito senza andare a tentativi Migrazione WordPress senza downtime: procedura professionale per evitare perdita di traffico SEO WordPress non funziona? Wp-admin non si apre: cause e soluzioni WordPress non invia email: guida completa per risolvere i problemi SMTP passo dopo passo Caso di studio: bonifica completa di un sito Joomla 3 compromesso Generatore di articoli AI per Joomla 3: automazione editoriale in un progetto bilingue I principali parametri SEO da controllare periodicamente in Search Console Joomla e costruzione errata delle URL con voci menu particolari Automatizzare il processo di scrittura articoli per content marketing con AI Creazione automatica di contenuti in WordPress senza plugin: la mia esperienza con le API OpenAI Il limite dell'AI nell'informatica è solo il nostro limite nel pensare Errore 500 in wp-admin: cause comuni e soluzioni efficaci Sito WordPress bloccato dopo un aggiornamento: come recuperarlo WordPress bacheca non si apre: 8 cause e come risolverle WordPress non funziona: cosa controllare prima di andare nel panico Come capire quale plugin WordPress rallenta davvero il sito senza andare a tentativi Migrazione WordPress senza downtime: procedura professionale per evitare perdita di traffico SEO WordPress non funziona? Wp-admin non si apre: cause e soluzioni WordPress non invia email: guida completa per risolvere i problemi SMTP passo dopo passo Caso di studio: bonifica completa di un sito Joomla 3 compromesso Generatore di articoli AI per Joomla 3: automazione editoriale in un progetto bilingue I principali parametri SEO da controllare periodicamente in Search Console Joomla e costruzione errata delle URL con voci menu particolari Automatizzare il processo di scrittura articoli per content marketing con AI Creazione automatica di contenuti in WordPress senza plugin: la mia esperienza con le API OpenAI Il limite dell'AI nell'informatica è solo il nostro limite nel pensare
Come aggiungere un bottone per aprire un articolo Joomla da admin

Come aggiungere un bottone per aprire un articolo Joomla da admin

Autore Graziano De Maio - Gdmtech
Ti auguro buona lettura e mi raccomando, se dopo aver letto questo articolo hai bisogno di aiuto non esitare a contattarmi.
Autore: Graziano De Maio | Titolare di Gdmtech
Indice dei contenuti

Gli utilizzatori di Joomla lamentano spesso l’impossibilità di aprire l’articolo in fontend quando si sta editando l’articolo o lo si sta creando ex-novo. In sintesi, stiamo lavorando su un articolo nel backoffice di Joomla e per vedere l’articolo nel frontend dobbiamo andare a fare una ricerca oppure andare sul blog e sfogliare decine di pagine. Non esiste un bottone da EDIT che mi apre l’articolo? Benché questa sia una funzionalità ovvia su altri CMS, Joomla sembra non averla in modo nativo nella versione 3 che ancora largamente usata. Questo comportamento rallenta il flusso di lavoro e può risultare frustrante, soprattutto su siti con molti contenuti.

Vediamo la soluzione più semplice per aggiungere un bottone per aprire l’articolo Joomla nel frontend

1- con Filezilla apriamo il file administrator/components/com_content/views/article/tmpl/edit.php 2- magari prima rinominiamo l’oringinale in edit.ORIG in modo da verne una copia 3- cerchiamo la riga con il codice_

<?php echo JLayoutHelper::render('joomla.edit.title_alias', $this); ?>

Subito dopo aggiungiamo

<?php
// Mostra link al frontend se l'articolo ha un ID (quindi è già stato salvato almeno una volta)
if (!empty($this->item->id)) {
    $siteUrl = JUri::root();
    $articleId = $this->item->id;

    // URL base: NON SEF
    $frontendUrl = $siteUrl . 'index.php?option=com_content&view=article&id=' . $articleId;

    echo '<div style="margin: 10px 0;">
        <a href="' . $frontendUrl . '" target="_blank" class="btn btn-small btn-success">
            🔗 Vedi articolo nel frontend
        </a>
    </div>';
}
?>

Salviamo e carichiamo il file sul server. Ora aprite l’articolo nell’admin e verificate la presenza del bottone. ATTENZIONE: in caso di aggiornamenti Joomla la modifica potrebbe essere sovrascritta quindi rifatta.

FAQ

Devi usare le funzioni ContentHelperRoute::getArticleRoute() e includere l’ID della categoria e, se necessario, la lingua.

Il pulsante appare anche per articoli nuovi?

No, appare solo se l’articolo ha già un ID, cioè è stato salvato almeno una volta.

La modifica si perde aggiornando Joomla?

Sì, perché è una modifica diretta al core. Puoi evitarlo usando override o un plugin.

Posso mettere il bottone in un’altra posizione?

Sì, il codice può essere inserito in qualsiasi punto del file edit.php. Ad esempio sopra i tab o in fondo alla pagina.

Funziona anche con Joomla 4 e 5?

No, Joomla 4 e 5 ha un’architettura diversa. Per Joomla 4 bisogna lavorare con i layout di tipo tmpl nel framework MVC riprogettato.

Autore Graziano De Maio - Gdmtech
Ti auguro buona lettura e mi raccomando, se dopo aver letto questo articolo hai bisogno di aiuto non esitare a contattarmi.
Autore: Graziano De Maio | Titolare di Gdmtech
Graziano De Maio, Web designer, SEO specialist
Graziano De Maio
Web Developer, SEO Specialist
Gdmtech Web Agency
Via Stefanardo da Vimercate 28 - (Milano)
Via Spinedi 55 - Postalesio (Sondrio)
Info e contatti