Fehlermeldung beim Erstellen des Test-Themes aus der Doku

Begonnen von Fanatiker, 15 Januar 2008, 15:13:33

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Fanatiker

Hallo Leute,

habe mich heute mal dran gemacht mal zu versuchen das Tutorial über die MX-Themeengine durchzuarbeiten. Grafik schneiden und die Umgestaltung des Quelltextes (Grafiken als Hintergrundbilder definieren) war kein Problem.

Dann kamen aber bei der Themeengine Probleme auf. Ich bin mir nicht 100%ig sicher, ob ich da alles richtig gemacht habe. Zumindest beim Footer und oben im Header denke ich habe ich alles richtig gemacht (Log-In, Search Funktion usw.). Beim weißen Feld in der Mitte war ich mir nicht ganz im Klaren drüber wie es gemacht wird, also habe ich folgendes gemacht:

- Weißes Feld angeklickt
- Haupttabelle ausgewählt (1 Zeile, 3 Spalten)
- Linke Spalte angeklickt und "linke Blöcke" ausgewählt
- Mittlere Spalte angeklickt und "Centercontent" ausgewählt
- Rechte Spalte angeklickt und "rechte Blöcke" ausgewählt

Danach auf Speichern und den Test-Theme Ordner hochgeladen in den erforderlichen Ordner.
Im Admin Menü geh ich also auf Einstellungen und wähle das eben neu hochgeladene Theme aus.
Nach dem Speichern bekomme ich ein weißes Blatt und oben links dann folgende Fehlermeldung:

Zitat
Template error
Failed to find theme part 'block_left'(#(<!-- START block_left -->)(.*?)(<!-- END block_left -->)#s) in :

Das Dumme ist, dass ich jetzt auch nicht mehr in den alten Style oder sonst wo reinkomme.

Jemand ne Idee wie ich
1. Das Problem wieder lösen kann
2. Was ich falsch gemacht habe
3. Wie ich es richtig mache

:)

Homer

Hallo Fanatiker,

Ich würde den Linken block noch mal einfügen.
So sollte das dann aussehen.


<td width="150" height="37" valign="top"><!-- START blocks_left_loop -->
      <!-- START block_left -->
      <table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <tr>
          <td class="boxtitle">{BLOCK_TITLE}</td>
        </tr>
        <tr>
          <td valign="top" class="boxcontent">{BLOCK_CONTENT}</td>
        </tr>
      </table>
      <!-- END block_left -->
      <!-- END blocks_left_loop --></td>

uli2006

ich würde die theme.html mal anfügen, dann kann man einen blick drauf werfen und sagen woran es liegt.
sicher an den linken blöcken, nur mit rätselraten kann man auch nicht helfen :)
versuch es erstmal so, wie homer es sagt, oder häng die datei mal als anhang dran.

gruß
uli

Fanatiker

Die HTML-Datei sieht SO aus.

Das was vorgeschlagen wurde habe ich noch nicht probiert, da ich momentan keine Zeit habe. Werde es aber heute Abend nachholen. Danke schonmal für die Antworten.

maverik

in der config php so um die zeile 63 steht

$mxConf['Default_Theme']    = 'hier den theme namen eintragen';

so kannst du schon mal wieder das default theme einschalten damit du dich wieder auf der seite bewegen kannst

uli2006

#5
so sollte es zumindest laufen:

http://www.tischlerei-loddenkemper.de/downloads/theme.html

gruß
uli

Fanatiker

Hallo Leute,

habe soeben ein neues eigenes Theme erstellt und anstatt diesen Extension Manager zu nehmen, habe ich einfach den Quellcode verglichen mit der bereitgestellten html-Datei aus dem Tutorial. Ein paar Dinge habe ich erstmal weg gelassen (z.B. Suche) und alles andere habe ich in meinen Quellcode kopiert.
Öffne ich es lokal mit nem HTML-Programm scheint alles super auszusehen.

Also Style hochgeladen, aktiviert und wieder der selbe Fehler. Hab das mit dem linken Block aber definitiv drin stehen. Sieht bei mir so aus:
Zitat
<tr>
          <td class="blocksLeft" valign="top">
            <!-- START blocks_left_loop -->
            <!-- START block_left -->
            <table  border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="boxtitle">{BLOCK_TITLE}</td>
              </tr>
              <tr>
                <td valign="top" class="boxcontent">
               {BLOCK_CONTENT}</td>
              </tr>
            </table>
            <!-- END block_left -->
            <!-- END blocks_left_loop -->
          </td>

HIER der komplette Quelltext.

Was mach ich denn nur falsch?  :puzzled:


P.S.: Kann mir vielleicht noch jemand sagen ob es zu dem Tutorial schon einen 2. Teil gibt und ich nur zu blind bin ihn zu finden? Dort wird ja angekündigt, dass der zweite Teil die Erklärung der functions.php behandelt. Von dieser ist im ersten Teil nämlich gar nichts zu lesen, deshalb habe ich die auch einfach nur kopiert von nem anderen Style ...

Homer

 Könntest du mal den ganzen Ordner anfügen, damit man das mal Testen kann

uli2006

laufen die anderen themes?
oder bekommst du da auch den fehler?

ansonsten wie gesagt, den themes ordner mal anhängen.
ein quelltext fragment hilft hier nicht.

gruß
uli

jogi24

Hi

@ Fanatiker

dein theme.html läuft one probs, nur fehlt der footer.

auch konnte ich den header nicht testen, da keine grafiken vorhanden.  ;)

Fanatiker

Hallo Leute,

danke für die zahlreichen Antworten. Mittlerweile habe ich es geschafft. Zwar nicht die sauberste Art, aber klappt wunderbar. Habe einfach ein bereits vorhandenes Theme genommen und dort nur die Grafiken ausgetauscht und meine neuen eingefügt und Zack ... ein neues Theme ;).

DANKE