J3.x

Een Joomla! template bewerken

From Joomla! Documentation

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page J3.x:Modifying a Joomla! Template and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎hrvatski • ‎português • ‎فارسی • ‎中文(台灣)‎

Templates zijn slechts een groep XML-, PHP-, HTML- en afbeeldings bestanden die opgeslagen zijn in de templates map van uw site. U kunt deze bestanden direct bewerken of Templatebeheer gebruiken.

Voordat u begint

Denk er, voordat u in een standaard geïnstalleerd of een ander template begint te wijzigen, aan, dat iedere update van de Joomla! core bestanden nieuwe kopieën van de standaard Joomla templates kan bevatten. Net zo, zal het bewerken en installeren van templates betekenen dat, om het in de originele staat te krijgen, deze opnieuw geïnstalleerd moeten worden.

Tenzij u actie heeft ondernomen om uw werk te beschermen, kunnen wijzigingen verloren gaan bij het upgraden van Joomla. Net zo, wilt u een geïnstalleerd template bewaren voor het geval u problemen heeft met de aangebrachte wijzigingen.

Er zijn opties in Templatebeheer om een bestaande templatestijl of de werkelijke template en templatebestanden te dupliceren en kopiëren. Deze pagina geeft de beschikbare methoden om een volledige kopie van uw template te maken. Dit omvat de stijl en alle templatebestanden van een template.

Tip

Template stijl en template kopiëren is niet hetzelfde. U kunt een kopie van de templatestijl maar u wordt not beschermd tegen het overschreven van de werkelijke templatebestanden. Stijl kopiëren maakt een nieuwe regel aan in de _template_styles tabel van de database. Dit is handig als u het ontwerp van een site wilt controleren met verschillende lettertypes, kleuren, breedtes of logo's als deze template stijl parameters bestaan. De templatebestanden zijn niet gedupliceerd naar een andere map met een unieke naam en ze worden overschreven bij een upgrade.

Kopieer de template

Om uw wijzigingen te behouden moet u het template met al zijn bestanden en stijlen kopiëren. Deze procedure geeft verwijzingen naar het maken van een volledige kopie (een exacte duplicaat) van het template inclusief alle bestanden. Om een kopie te maken moet u in Aanpassen template weergave zijn.

Er zijn twee methodes beschikbaar om toegang te krijgen tot Templatebeheer: Template aanpassen. De Bewerk template interface geeft de mogelijkheid om de echte code aan te passen in de templatebestanden, het aanmaken van template overrides en het veranderen van templatebestanden.

Een-klik of Schakel naar Template weergave

30-Template-manager-template-styles-view-1-nl.png

Tip

De stijlen kolom verwijst naar het veranderen van de beschikbare parameters van een template, zoals kleur, lettertype-color, logo, enz. Dit hangt af van de parameters die een templatemaker beschikbaar heeft gesteld en die gemakkelijk zijn voor snelle veranderingen. De template - kolom verwijst naar het bewerken van werkelijke templatebestanden.

Om naar de Template-bewerk functie te gaan:

  • Direct - Klik op de template-naam in de kolom Template
600
  • Indirect - Stijlen wordt gemarkeerd, klik op Templates eronder waardoor de weergave wordt Templatebeheer:Templates, zie onderstaande afbeelding.
30-Template-manager-template-style-view-nl.png
  • Selecteer het template dat u wilt bewerken, waardoor de weergave verandert naar Templatebeheer: Aanpassen template

Aangepaste weergave

U zou nu moeten kijken naar onderstaande afbeelding, Templatebeheer: Aanapssen template.

3x-template-manager-customise-template-nl.png


Kopieer een bestaand Template

Op een makkelijke manier

Maak een nieuw template door een bestaand template te kopiëren:

3x-template-manager-customise-template-toolbar-nl.png
  • Geef een nieuwe naam en klik op Kopieer template.
3x-template-manager-customise-template-popup-copy-nl.png
  • Het template is volledig gekopieerd. Dit omvat de stijlen en alle templatebestanden.

Handmatig

  • Maak een nieuw /templates/mijn_template map aan.
  • Kopieer de inhoud van de originele template map naar de mijn_template map.
  • Ga naar de root /language/en-GB map.
    • Kopieer /language/en-GB/en-GB.tpl_original_template.ini naar en-GB.tpl_mijn_template.ini
    • Kopieer /language/en-GB/en-GB.tpl_original_template.sys.ini naar en-GB.tpl_mijn_template.sys.ini
  • Ga naar de /language/en-GB map in de template map, als die bestaat.
    • Kopieer /language/en-GB/en-GB.tpl_original_template.ini naar en-GB.tpl_mijn_template.ini
    • Kopieer /language/en-GB/en-GB.tpl_original_template.sys.ini naar en-GB.tpl_mijn_template.sys.ini
  • Open het templateDetails.xml bestand in de mijn_template map en wijzig alle verwijzingen, als ze bestaan, van de originele template map naar de nieuwe map mijn_template.
<name>Mijn_Template</name>
<language tag="en-GB">en-GB.tpl_my_template.ini</language>
<language tag="en-GB">en-GB.tpl_my_template.sys.ini</language>
<param name="template_header" type="folderlist" directory="templates/mijn_template/styles/header" default="" label="Header Templates" description="HEADER TEMPLATES DESCRIPTION" />
<param name="template_background" type="folderlist" directory="templates/mijn_template/styles/background" default="" label="Background Templates" description="BACKGROUND TEMPLATES DESCRIPTION" />
<param name="template_elements" type="folderlist" directory="templates/mijn_template/styles/elements" default="" label="Primary Elements" description="PRIMARY ELEMENTS DESCRIPTION" />

Ontdek het nieuwe template

Bij het handmatig kopiëren van een template, moet het nieuwe template aangemeld worden bij de Joomla site via het ontdekken proces.

  • Ga naar Beheergedeelte  Extensies  Extensiebeheer  Ontdekken
  • Klik op de Ontdekken knop.
  • Selecteer het nieuwe template.
  • Klik op Installeren.

Indien succesvol zal het nieuwe template beschikbaar zijn in Beheergedeelte  Extensies  Templatebeheer

  • Maak het nieuwe template het standaard template.
  • Bekijk de site om dit te controleren.

Fouten vinden

Er kunnen problemen optreden door het kopiëren van een bestaand naar een nieuw template. Door de manier waarop Joomla omgaat met bestandsnamen kunt u bijvoorbeeld opgezadeld worden met een hoofdletter fout.

Joomla bevat enkele bruikbare debug hulpmiddelen. Om te zien wat er gebeurt bij het werk aan een site, zijn er drie instellingen die veranderd kunnen worden.

  1. Beheergedeelte > Systeem > Algemene instellingen > Systeem > Foutopsporingsinstellingen > Foutopsporing systeem > Ja (Standaard = Nee)
  2. Beheergedeelte > Systeem > Algemene instellingen > Systeem > Foutopsporingsinstellingen > Foutopsporing taal > Ja (Standaard = Nee)
  3. Beheergedeelte > Systeem > Algemene instellingen > Server > Server-instellingen > Foutrapportage > Maximum (Standaard = Standaard van het systeem)

Met Foutopsporing taal op Ja bijvoorbeeld, ziet u het succes of falen van het laden van taalbestanden op elke pagina in het beheergedeelte. Open het Joomla! Foutopsporingsconsole > Geladen taalbestanden scherm (beneden aan) om het rapport te zien.