Il backend di Kentico 8-9 utilizza per le icone un font custom che può essere utilizzato anche da noi.
Ad esempio nella creazione di un nuovo Page Type è possibile e consigliato aggiungere una icona al tipo di contenuto. Per farlo è possibile caricare anche delle immagini, ma è più pratico e semplice utilizzare una delle tante icone messe a disposizione da Kentico stesso.
La lista completa con anteprima e relativa classe la trovate qui:
Tu che leggi, qui ti aspetto. Perchè su Kentico in lingua italiana non troverai altro che questo blog!
mercoledì 31 agosto 2016
Macro per stampare un titolo in un campo solo se il campo è valorizzato nel database
Macro per stampare un titolo in un campo solo se il campo è valorizzato nel database
{% if (ContainerTitle != "") { %}
<h2>{% ContainerTitle %}</h2>
{% } #%}
{% if (ContainerTitle != "") { %}
<h2>{% ContainerTitle %}</h2>
{% } #%}
lunedì 22 agosto 2016
Kentico checklist
Ho trovato questa interessante e completa checklist per verificare la corretta messa in produzione di un sito web che utilizza Kentico
http://www.mmtdigital.co.uk/MMTDigital/media/Images/Ilesh-Blog/KenticoConnection/Kentico-Site-Delivery-Checklist.pdf
http://www.mmtdigital.co.uk/MMTDigital/media/Images/Ilesh-Blog/KenticoConnection/Kentico-Site-Delivery-Checklist.pdf
Controllare la visibilità di una webpart da un valore nella querystring o dal nome del documento
Per controllare la visibilità di una webpart da un valore nella querystring è necessario inserire una macro nel campo Visibile:
{% if ( QueryString["show-webpart"] == "true" ) { return true; } else { return false; } #%}
Così se richiamando la pagina è presente un campo "show-webpart" con valore true allora sarà mostrata la relativa webpart
Se invece si vuol far controllare la visiblità al nome del documento visualizzato:
{% if ( CurrentPageInfo.DocumentName == "Foo Bar" ) { return true; } else { return false; } #%}
Fonte:
http://biznetdigital.net/kentico-cms-conditionally-handling-visibility-of-web-parts-using-k/
{% if ( QueryString["show-webpart"] == "true" ) { return true; } else { return false; } #%}
Così se richiamando la pagina è presente un campo "show-webpart" con valore true allora sarà mostrata la relativa webpart
Se invece si vuol far controllare la visiblità al nome del documento visualizzato:
{% if ( CurrentPageInfo.DocumentName == "Foo Bar" ) { return true; } else { return false; } #%}
Fonte:
http://biznetdigital.net/kentico-cms-conditionally-handling-visibility-of-web-parts-using-k/
martedì 16 agosto 2016
Come formattare data e ora in una transformation
Se si utilizza un campo Data all'interno del codice di una trasformazione come in questo esempio:
<%# Eval("DateField") %>
il suo formato standard di stampa sarà:
16/08/2016 00:00:00
Ma se vogliamo stampare solo la data o un diverso formato?
Sarà sufficiente utilizzare questo comando:
FormatDateTime(Eval("DateField"), "dd MMMM yyyy - hh:mm:ss tt ")
e scegliere il formato necessario secondo questa convenzione.
Il risultato in questo caso sarà:
16 August 2016 - 12:12 AM
Fonte: https://devnet.kentico.com/forums/f49/t28220/date-and-time-format
<%# Eval("DateField") %>
il suo formato standard di stampa sarà:
16/08/2016 00:00:00
Ma se vogliamo stampare solo la data o un diverso formato?
Sarà sufficiente utilizzare questo comando:
FormatDateTime(Eval("DateField"), "dd MMMM yyyy - hh:mm:ss tt ")
e scegliere il formato necessario secondo questa convenzione.
Il risultato in questo caso sarà:
16 August 2016 - 12:12 AM
Fonte: https://devnet.kentico.com/forums/f49/t28220/date-and-time-format
martedì 2 agosto 2016
Modificare il Title Prefix a seconda della lingua
Procedura:
Poi da:
popolare la stringa con le traduzioni necessarie.
- Site Manager --> Settings --> Content
Poi da:
- Site Manager --> Development --> UI Cultures
popolare la stringa con le traduzioni necessarie.
Etichette:
i18n,
macro,
seo,
title prefix,
traduzioni
Iscriviti a:
Commenti (Atom)