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 Migrazione Joomla 3 a Joomla 5 con Caratteri Speciali e Componenti Obsoleti: Un Case Study Schema per la Creazione Automatica di Contenuti con HUGO e Intelligenza Artificiale Ecommerce next step: quando l'AI sostituirà il checkout Assistenza e-commerce esistente: supporto tecnico per WooCommerce, PrestaShop e altri CMS Le migliori piattaforme ecommerce 2026:pregi, difetti, costi a confronto Web Marketing - Le frasi ciniche che ti faranno male Google Search Console: pagina scansionata, ma attualmente non indicizzata Tecniche di Seo Avanzato 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 Migrazione Joomla 3 a Joomla 5 con Caratteri Speciali e Componenti Obsoleti: Un Case Study Schema per la Creazione Automatica di Contenuti con HUGO e Intelligenza Artificiale Ecommerce next step: quando l'AI sostituirà il checkout Assistenza e-commerce esistente: supporto tecnico per WooCommerce, PrestaShop e altri CMS Le migliori piattaforme ecommerce 2026:pregi, difetti, costi a confronto Web Marketing - Le frasi ciniche che ti faranno male Google Search Console: pagina scansionata, ma attualmente non indicizzata Tecniche di Seo Avanzato
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