Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : y4nkee 22 Sep 2010, 13:57:14
-
salve,
sto provando a fare un override del modulo com_content,
per fare in modo che il titolo dell'articolo venga stampato al centro e non a destra
ho aperto il file com_content/article/default.php
e ho capito che il titolo viene gestito da questa parte di codice:
<?php if ($this->params->get('show_title')) : ?>
<h2 class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<?php echo $this->escape($this->article->title); ?>
</a>
<?php else : ?>
<?php echo $this->article->title; ?>
<?php endif; ?>
</h2>
<?php endif; ?>
ora, ho provato ad aggiungere la classe
.contentheading{
text-align: center;
}
al mio template.css, ma il titolo non viene stampato al centro
sapete dirmi xk? o come posso fare per rimediare??
-
ciao
se posti il link del sito vediamo il perchè .
-
http://www.yankee.netsons.org/joomla/
ecco qua
il titolo dell'articolo in homepage è "Prova"
-
ma il template lo stai scrivendo tu?
se si hai letto qualche guida?
qui ne hai una
http://www.contiweb.altervista.org/index.php/risorse-utili/guida-alla-creazione-di-un-template-per-joomla-15.html
nel tuo tempplate hai qualcosa che non va ho manca qualcosa .il titolo non si schioda dal laft si sposta solo dando un absolute e non deve esserci. riguarda il tutto anche il main la parte centrale da quel che vedo non è impostata correntamente-
-
si lo sto scrivendo io da zero
ho letto un po' qua e la le guide sul wiki
scusa, potresti spiergarmi che intendi riguardo al main che non è impostato correttamente?
-
guardando : ti dico non hai un contenitore suo fa scendere la colonna rigt sotto, anche se riduco la larghezza la right non sale nel suo punto naturale che sarebbe l'altezza della left.
io direi di leggere non qua e la le guide e come leggere 2 libri di meccanica e aprire un'officina.
parti con una guida e base di un template una volta che funziona quel template si può iniziare a personalizzare.
vedi il link che oh postato della guida il template che vedi ah quella base.
-
ok grazie mille per la disponibilità
vedrò di risolvere il problema
altrimenti torno qui a rompervi :P
-
Veramente a me sembra molto più semplice: la tabella nella cui cella è contenuta la parola "parola", non ha indicazioni circa la larghezza. Se imposti una larghezza 100% alla tabella (alla cella è superfluo) essa diverrà larga quanto il div che la contiene. A quel punto alla cella che contiene il titolo applichi la centratura del testo e il gioco è fatto.
-
ciao
e chi ah mai detto il contrario?
tanto questa dicitura non la dai tu
<td width="100%" class="contentheading">
ma joomla e meno che tocchi il file.
x cui quello non centra .
spulcia il template poi vedi come e stato costruito e capirai il xche non funziona la centratura del titolo.
non facciamo confusioni con overide che e ben tutt'altra cosa x centrare un titolo basta agire di solo css sempre se il template non abbia intoppi di css da altre parti.
innanzitutto x creare un template non basta guardare un po qui un po la e poi fare un po coppia e incolla del css , in questi casi si solo danno .
-
salve, il sito credo di averlo sistemato
tranne per un dettaglio che non riesco a capire:
quando apro il sito con lo strumento per sviluppatori di google chrome
la console mi restituisce questo errore:
"Resource interpreted as stylesheet but transferred with MIME type text/html." rispetto al file template.css
lo restituisce indipendemente dalla presenza della classe .contentheading nel template.css
sapete dirmi da cosa è causato? o almeno dove cercare per trovare l'errore
sono ore che cerco ma non trovo nulla >:(
http://www.yankee.netsons.org/joomla/
-
ok ho risolto così:
.contentpaneopen{
width: 100%;
}
.contentheading{
text-align: center;
}
ps. per quanto riguarda l'errore "Resource interpreted as stylesheet but transferred with MIME type text/html" è un problema del developer tool di google chrome