Come verificare se la pagina ha un genitore

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
User avatar
magallo
Dev Team Member
Dev Team Member
Posts: 121
Joined: Thu Mar 24, 2011 12:37 am

Come verificare se la pagina ha un genitore

Post by magallo »

In CMS Made Simple, per verificare se una pagina ha un genitore (parent) direttamente dal template Smarty utilizzando le variabili integrate di CMSMS, dovresti usare la variabile $content_obj, che rappresenta l'oggetto contenuto corrente. Puoi accedere all'ID del genitore tramite questo oggetto.

Ecco come puoi modificare il tuo template Smarty per verificare se la pagina corrente ha un genitore:

Code: Select all

{if $content_obj->ParentId() > 0}
    {* La pagina corrente ha un genitore *}
    <p>Questa pagina ha un genitore.</p>
{else}
    {* La pagina corrente non ha un genitore *}
    <p>Questa pagina non ha un genitore.</p>
{/if}
In questo esempio, $content_obj->ParentId() recupera l'ID del genitore della pagina. Se l'ID del genitore è maggiore di 0, significa che la pagina ha un genitore; altrimenti, è una pagina di primo livello senza genitore.

Magal
Magal Hezi
Pixel Solutions, Technology Partners
magal@pixelsolutions.biz | pixelsolutions.biz

Image
Ateeq625
New Member
New Member
Posts: 2
Joined: Wed Jun 05, 2024 6:49 am

Re: Come verificare se la pagina ha un genitore

Post by Ateeq625 »

Ciao Magal,

Grazie mille per il suggerimento. La tua soluzione sembra perfetta per controllare se una pagina ha un genitore in CMS Made Simple utilizzando Smarty. Proverò a implementarla nel mio template. Apprezzo molto il tuo aiuto!

Buona giornata!
Post Reply

Return to “Italian - Italiano”