Autore Topic: inserire costanti lingua in modulo html personalizzato  (Letto 547 volte)

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19475
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Secondo voi è possibile inserire le costanti di una lingua dentro un modulo personalizzato HTML.


Inserendo questo modulo in una pagine e nelle sue antagoniste tradotte, vorrei che le stringhe delle costanti fossero tradotte nella lingua dell'articolo.


Ho provato ad inserire questa stringa nel modulo personalizzato, ma nel frontend vedo che la stringa è commentata e quindi non visibile



Codice: [Seleziona]
<div><?php echo JText::_("JNO"); ?></div>




su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline danielecr

  • Abituale
  • ****
  • Post: 892
    • Mostra profilo
Re:inserire costanti lingua in modulo html personalizzato
« Risposta #1 il: 01 Mar 2018, 15:54:55 »
Ciao Giusebos,
credo di si, ho fatto una prova veloce.
Definite le costanti nell'override delle lingue, ad esempio en e it (se hai due lingue crei due override, ad esempio JNO impostata a VALORECOSTANTE per la lingua it e JNO impostata a CONSTANTVALUE per la lingua en), inserisci il tuo codice nel modulo personalizzato.
Io ho usato però sourcerer di regular labs per racchiudere il php.

Se accedo al sito di prova leggo nel modulo o VALORECOSTANTE o CONSTANTVALUE a seconda della lingua.

Un'anomalia dell'editor (credo), uso jce, è che una volta inserito:
Codice: [Seleziona]
<div>{source}<?php echo JText::_("JNO"); ?>{/source}</div>

una volta salvato il modulo, anche nella finestra "code" leggo solo più:
Codice: [Seleziona]
<div>{source}{/source}</div>

Ma lato frontend la costante compare.

Non so se dipenda dalle impostazioni dell'editor o altro.

Non so se questo è quello che cercavi.
« Ultima modifica: 01 Mar 2018, 15:59:53 da danielecr »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19475
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:inserire costanti lingua in modulo html personalizzato
« Risposta #2 il: 01 Mar 2018, 17:24:19 »
ma se non volessi usare sourcerer?
Installare un plugin con il suo framework solo per inserire del codice mi pare troppo.
Mi viene il dubbio che forse a quel pezzo di php manchi qualcosa per essere letto correttamente.....


su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline danielecr

  • Abituale
  • ****
  • Post: 892
    • Mostra profilo
Re:inserire costanti lingua in modulo html personalizzato
« Risposta #3 il: 01 Mar 2018, 19:24:13 »
È vero, anche a me da un po' fastidio installare estensioni, penso comunque che le estensioni di regular labs siano molto valide, seguite e aggiornate molto frequentemente.


Che editor stai usando? Il fatto di inserire codice custom php potrebbe essere una limitazione dell'editor.
Forse in jce pro dovrebbe esserci un'impostazione per poter inserire codice php.


Quel codice è corretto, non gli manca nulla.


edit: forse jce non centra una mazza..l'impostazione di cui parlavo forse elimina solo i filtri..
« Ultima modifica: 01 Mar 2018, 19:34:49 da danielecr »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19475
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:inserire costanti lingua in modulo html personalizzato
« Risposta #4 il: 01 Mar 2018, 20:26:12 »
uso jce configurato in maniera che non cancelli il codice, forse joomla inserisce i commenti...guarderò tra i filtri.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 

Torna su