HostFact - Klantenpaneel aanpassingen
Pagina's aanpassen
Bestaande pagina's aanpassen kan eenvoudig door de view bestanden te kopiëeren van de core map naar de custom map.
Bijvoorbeeld, om de homepagina aan te passen kopiëert u het bestand 'core/views/home.phtml' naar 'custom/views/home.phtml'.
Vervolgens kunt u het nieuwe 'home.phtml' bestand aanpassen.
Functionaliteiten aanpassen of uitbreiden
Het is mogelijk om bestaande functionaliteiten (zoals het ophalen van een token van een domeinnaam) aan te passen of uit te breiden.
Dit kan door controllers uit de core te extenden. Dit heeft als voordeel dat u specifieke functies kunt uitbreiden of overschrijven zonder een gehele controller te overschrijven. Een controller uit de core map extenden kan op de volgende manier:
- Maak een PHP bestand aan, bijvoorbeeld: 'custom/controllers/pricequote_controller_custom.php'
- Pas de controller code aan zodat hij de core controller extend, bijvoorbeeld:
<?php class PriceQuote_Controller_Custom extends PriceQuote_Controller { }
Download het voorbeeldbestand
Het is niet mogelijk om een model te extenden. In dat geval dient u de gehele model te overschrijven. Dit is mogelijk door de model te kopiëren van 'core/models/' naar 'custom/models/' en daar de functie's aan te passen.
Plugin functionaliteiten aanpassen of uitbreiden
Voor plugins kunt u dezelfde werkwijze hanteren, maar gebruik dan de plugin map, bijvoorbeeld 'custom/plugins/domain/controllers/' of 'custom/plugins/domain/models/'.
Download het voorbeeldbestand voor plugins