Back to top

Autore Topic: [RISOLTO] modificare i nomi dei class  (Letto 1041 volte)

Offline aLinux14

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
[RISOLTO] modificare i nomi dei class
« il: 20 Lug 2017, 16:39:06 »
Premetto che è il mio primo lavoro con Joomla e mi sto imbattendo in tutte le difficoltà dei principianti


Sto scrivendo un template che deve mostrare gli articoli di una categoria in modalità "blog". Allora ho riscritto il componente per apportare le dovute modifiche. Non riesco a cambiare i class dei vari elementi.


Ogni articolo è inglobato in un div con class fields-container che andrebbe sostituito con un altro. Come posso fare?
« Ultima modifica: 21 Lug 2017, 11:54:37 da aLinux14 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #1 il: 20 Lug 2017, 16:48:50 »
Ciao e benvenuto nel forum.

Conosci la tecnica override? Con essa puoi personalizzare l'aspetto grafico di qualsiasi componente senza modificare l'originale, modifiche che potresti perdere al primo aggiornamento.

Offline aLinux14

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #2 il: 20 Lug 2017, 18:21:18 »
Ho provato ma non sono ancor ariuscito a trovare il file che si occupa dei classi. SOno partito modificando
/var/www/html/joomla/components/com_content/views/category/tmpl/blog.php


dopo riprovo da zero.


Grazie mille del suggerimento

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #3 il: 20 Lug 2017, 18:33:09 »
Perché cambiare i nomi piuttosto che le istruzioni in un file custom.css?

Offline aLinux14

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #4 il: 20 Lug 2017, 22:02:54 »
il layout del sito è già pronto e cambiare i nomi sembra la soluzione più veloce (se riesco) . ANche mettere mano ai css non è banale, non va dimenticato che devono essere compatibili con tipi diversi di browser

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #5 il: 21 Lug 2017, 07:18:54 »
Non sono d'accordi se cambi i nomi devi pure cambiare o riscrivere per intero i css delle nuove classi. Molto lavoro e complicazioni per compatibilità altre estensioni. Infine il layout non dipende dai nomi delle classi piuttosto che dalle posizioni e dal css. Stai sbagliando approccio.

Offline aLinux14

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #6 il: 21 Lug 2017, 07:54:31 »
Sono partito da un sito in html già con un layout funzionante al 100%. Se cambio i nomi ai classi e l'html generato da Joomla coincide con quello del sito che sto andando dinamico , i css non vanno riscritto.
« Ultima modifica: 21 Lug 2017, 11:51:26 da aLinux14 »

Offline aLinux14

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re:modificare i nomi dei class
« Risposta #7 il: 21 Lug 2017, 11:54:18 »
Rifacendo da zero l'override ho cambiato quel tanto che basta per far funzionare i css con l'html generato da Joomla
Non sono riuscito a fare l'override di render.php e non ci ho provato più di tanto anche perchè non sembra sia possibile (almeno è quello che deduco dalla pagina di amministrazione per l'overide). Nel complesso quello che serviva l'ho fatto


Grazie dei suggerimenti

 



Web Design Bolzano Kreatif