Joomla.it Forum

Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : i0jfe 21 Jan 2010, 22:13:53

: mancata validazione di un articolo con il sommario.
: i0jfe 21 Jan 2010, 22:13:53
Se scrivo un articolo al quale attribuisco un sommario succede che il contenuto del sommario viene inserito all'interno di una table senza che sia definito l'attributo summary.
Total validator segnala la cosa come errore.
Ho cercato il file responsabile dell'apertura della table interessata ma non ne sono venuto a capo. :(
Se qualcuno ne sa di più e me lo fa sapere mi incarico di risolvere il problema.
Saluti Giovanni http://www.usprieti.it (http://www.usprieti.it)
: Re:mancata validazione di un articolo con il sommario.
: i0jfe 24 Jan 2010, 18:50:31
Ho messo una pezza al problema nel modo seguente.
Template accessibile file html/com_content/article/default.php

Va modificata la porzione che riguarda toc come di seguito:

<?php if (isset ($this->article->toc)) : ?>
    <?php $articolo_sommario = str_replace('<table cellpadding="0" cellspacing="0" class="contenttoc">','<table summary="articolo con sommario" cellpadding="0" cellspacing="0" class="contenttoc">',$this->article->toc); ?>
    <?php echo $articolo_sommario; ?>
<?php endif; ?>
<?php echo ($this->article->text); ?>

Come si vede opero una semplice sostituzione attraverso la funzione str_replace.

: Re:mancata validazione di un articolo con il sommario.
: I.C.A 3 13 Jul 2011, 09:29:22
Oh, guarda, se me n'ero accorta prima...
Io ho risolto invece a mano in un modo per me meno rischioso:
http://forum.joomla.it/index.php?topic=99338.0
Posto il link così da "concatenare" le due soluzioni a questo stesso problema, se i moderatori del forum sono d'accordo,
ciao
Cinzia