it-swarm.com.de

Wie erstelle ich Joomla-Vorlagen?

Ich sehe viele Websites, die Joomla-Vorlagen zu einem Premium-Preis verkaufen, aber die meisten sehen einfach genug aus, um sie zu erstellen.

Wo finde ich einige Tutorials zum Erstellen solcher Vorlagen, die ich Benutzern kostenlos zur Verfügung stellen kann?

3
vinaym
2
mar10

Das offizielle Joomla-Tutorial führt Sie durch ein unglaublich einfaches (wenn auch abgespecktes) Template-Build.

Der Vorgang ähnelt dem Erstellen einer Vorlage für viele beliebte Inhaltsmanager, mit eigenen Macken hier und da. Eine Joomla-Vorlage besteht größtenteils aus einer index.php-Datei, die ein gestyltes Framework für das Site-Design darstellt. JDOC-Tags werden dann verwendet, um Dinge wie Modulpositionen zu konfigurieren, die für Joomla spezifisch sind (die dann über CSS formatiert werden).

http://docs.joomla.org/Tutorial:Creating_a_basic_Joomla!_template

2
binaryorganic

die Links von mar10 sind für Fortgeschrittene lesenswert, aber Sie können ganz einfach eine Vorlage erstellen:

  1. Erstellen Sie einen neuen Ordner unter /templates für Ihre Vorlage.
  2. Kopieren Sie die templateDetails.xml -Datei aus einer anderen Vorlage und bearbeiten Sie sie für Ihren Vorlagennamen usw.
  3. Erstellen Sie eine index.php-Datei und verwenden Sie diese als Hauptvorlage.
  4. Wo immer Sie eine Modulposition haben möchten, geben Sie diesen speziellen Code ein: <jdoc:include type="modules" name="left" /> (wobei "left" die Modulposition ist).
  5. Geben Sie den folgenden Code ein, wo immer Sie den Hauptinhalt haben möchten: <jdoc:include type="component" style="content" />

Das ist alles, was Sie für die absoluten Grundlagen brauchen.

2
DisgruntledGoat

http://www.artisteer.com/ muss für das Erstellen einer Dreamweaver-ähnlichen GUI für das Erstellen von Joomla-Vorlagen gewürdigt werden. Es ist jetzt so gruselig einfach. Scheint auch für die anderen (Wordpress, Drupal usw.) zu funktionieren.

0
bpeterson76

Ich bin zu spät zur Party, aber schau mal unter How-To Joomla's Abschnitt über Vorlagen.

0
EmmyS