Opmaak component titels wijzigen van Phoca Gallery

Phoca Gallery is een fraai Joomla foto album component. Het is gebruiksvriendelijk en het geeft je veel controle over je online fotoalbums. Het is zelfs mogelijk om Picasaweb albums van Google te integreren. Toch doe ik na installatie van het component enkele aanpassingen in de codes om de html naar eigen voorkeuren in te stellen, onder andere de weergave van de album titels.

Titel

De opmaak van mijn websites wil ik zoveel mogelijk door html tags laten doen. Dat betekent dat ik voor de component headings <h1> tags wil hebben, in plaats van <div>'s. Voornamelijk omdat dat door zoekmachines beter geïndexeerd wordt, maar ook omdat het de broncode de zo belangrijke semantiek geeft.

Componentheading

Phoca maakt zijn component titels met <div>'s. Het zet er wel netjes de class 'componentheading' in, zodat het de opmaak van het template meeneemt. Tenzij je de opmaak baseert op html. Dan wordt de titel als gewone tekst weergegeven.

Het wijzigen van de <div> naar <h2> in de Phoca Gallery code is niet zo moeilijk. Het gaat om een vijftal bestanden die zijn te vinden in de map: /components/com_phocagallery/views/
Het gaat om:

/components/com_phocagallery/views/categories/tmpl/default.php regel: 8

echo '<div class="componentheading'.$this->params->get( 'pageclass_sfx' ).'">'. $this->params->get('page_title').'</div>';

/components/com_phocagallery/views/categories/tmpl/default_map.php regel 8

echo '<div class="componentheading'.$this->params->get( 'pageclass_sfx' ).'">'.$this->params->get('page_title').'</div>';

/components/com_phocagallery/views/category/tmpl/default.php regel 21

echo '<div class="componentheading'.$this->params->get( 'pageclass_sfx' ).'">'.$heading.'</div>'. "\n";

/components/com_phocagallery/views/cooliris3wall/tmpl/default.php regel 23

echo '<div class="componentheading'.$this->params->get( 'pageclass_sfx' ).'">'.$heading.'</div>';

/components/com_phocagallery/views/user/tmpl/default.php regel 10-12

echo '<div class="componentheading'.$this->params->get( 'pageclass_sfx' ).'">'

.$heading

.'</div>';

Wijzig in deze pagina's de <div>'s naar <h2> tags en de titels worden volgens de html opmaak weergegeven. Op het moment van schrijven is Phoca Gallery 2.7.5 de meest recente versie. Let op! dat bij een upgrade van het component de wijzigingen ongedaan worden gemaakt!