Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Drupal 6.x Themeing Problem, massig fehlermeldungen

Eingetragen von sinthas (19)
am 12.03.2009 - 10:41 Uhr in
  • Themes & Theming
  • Drupal 6.x

hallo erstmal, ich bin vor kurzem auf drupal aufmerksam geworden, durch einen kollegen,
und habe mir gedacht das es irgendwann nützlich sein wird drupal themen zu können, also mal gegooglet und jede menge tutorials gelesen...

dannach selbst versucht...
und das kommt raus

* warning: Invalid argument supplied for foreach() in C:\Server\xampplite\htdocs\drupal\includes\theme.inc on line 463.
* warning: Invalid argument supplied for foreach() in C:\Server\xampplite\htdocs\drupal\includes\theme.inc on line 468.
* warning: array_map() [function.array-map]: Argument #2 should be an array in C:\Server\xampplite\htdocs\drupal\modules\system\system.module on line 966.
* warning: array_keys() [function.array-keys]: The first argument should be an array in C:\Server\xampplite\htdocs\drupal\includes\theme.inc on line 1762.
* warning: Invalid argument supplied for foreach() in C:\Server\xampplite\htdocs\drupal\includes\theme.inc on line 1762.

und ich verzweifle, denn von php habe ich nicht viel ahnung, alles schon probiert, drupal neu aufgesetzt usw.

kann mir hier vielleicht jemand helfen?
ich poste jede datei bei bedarf

‹ [Gelöst] Buchseiten einzeln in Blöcke Navigations- & Userloginblock fehlen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schwierig dir zu helfen, da

Eingetragen von Alexander Langer (3416)
am 12.03.2009 - 10:53 Uhr

Schwierig dir zu helfen, da du keine konkreten Angaben (Code?) machst, was du denn nun in deinem Theme zurechtgezimmert hast. Die Fehlermeldungen sind allesamt aus Core-Modulen und mit 99.99%iger Wahrscheinlichkeit Folgefehler unsachgemäßen Codings. Aber ohne was von deinem eigenen Code zu sehen, wird dir keiner direkt helfen können.

--
Drupal: Too much fun to be work.

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genauer

Eingetragen von ShenLung (140)
am 12.03.2009 - 10:56 Uhr

Es würde ungemein helfen wenn du schreiben würdest, was GENAU du eigentlich gemacht hast. Hast du ein bestehendes Theme angepasst? Hast du etwas völlig neues erstellt? Wie hast du das gemacht? ...

Aus der Fehlermeldung kann ich jetzt auch nur herauslesen, dass irgendwas nicht stimmt ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe ein komplett neues

Eingetragen von sinthas (19)
am 12.03.2009 - 10:58 Uhr

ich habe ein komplett neues geschrieben,

Die .info

name = XXXXXXXX
description = A Drupal 6 Theme
version = 0.2
core = 6.x
engine = phptemplate

regions[left] = Leftsidebar
regions[right] = Rightsidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

regions[metanavi] = MetaNavigation
regions[topnavi] = ObereNavigation

regions[topboxleft] = ObereLinkeBox
regions[topboxcenter] = ObereMittlereBox
regions[topboxright] = ObereRechteBox

regions[mainleft] = Linker Content
regions[maincenter] = Hauptcontent
regions[mainright] = RechterContent

regions[bottomtitle] = UntererTitel
regions[bottomleft] = UntereLinkeBox
regions[bottomcenter] = UntereMittlereBox
regions[bottomright] = UntereRechteBox

regions[footercontent] = Fusszeile

stylesheets[all][] = style.css
scripts[] = script.js

und wollt ihr noch die page.tpl.php?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Template</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="page"> <!-- Seitenanfang -->
<!-- Header -->
<div id="header">
<!--Meta Navigation -->
<div id="metaNavi">
<?php print ($metanavi); ?>
</div>
<?php print ($header); ?>
</div>
<!-- Ende Header -->
<!-- Obere Navigation -->
<div id="topNavi">
<?php print ($topnavi); ?>
</div>
<!-- Ende Obere Navigation -->
<!-- Obere Boxen -->
<div id="topBoxes">
<!-- Erste Obere Box -->
<div id="topLeft">
<?php print ($topboxleft); ?>
</div>
<!--Mittlere Obere Box -->
<div id="topCenter">
<?php print ($topboxcenter); ?>
</div>
<!-- Rechte Obere Box -->
<div id="topRight">
<?php print ($topboxright); ?>
</div>
</div> <!--Ende Obere Boxen -->

<div id="main"><!-- Content -->
<!-- Linker Content -->
<div id="sidebarLeft">
<?php print ($mainleft); ?>
<?php print ($left); ?>
</div>
<!-- Mittlerer Content -->
<div id="mainContent">
<?php print ($maincenter); ?>
<?php print ($content); ?>
</div>
<!-- Rechter Content -->
<div id="sidebarRight">
<?php print ($mainright); ?>
<?php print ($left); ?>
</div>
</div><!-- Ende Content -->
<!--Bottom Navi-->
<div id="bottom">
<!-- Bottom Title -->
<div id="bottomTitle">
<?php print ($bottomtitle); ?>
</div>
<!-- Bottom Boxes -->
<div id="bottomBox">
<!-- Linke Box -->
<div id="bottomBoxLeft">
<?php print ($bottomleft); ?>
</div>
<!-- Mittlere Box -->
<div id="bottomBoxCenter">
<?php print ($bottomcenter); ?>
</div>
<!-- Rechte Box -->
<div id="bottomBoxRight">
<?php print ($bottomright); ?>
</div>
</div>
</div>

<!-- Footer -->
<div id="footer">
<div class="footerContent">
<?php print ($footercontent); ?>
<?php print ($footer); ?>
</div>
</div>
</div><!-- Seitenende -->

</body>
</html>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo

Eingetragen von intervisual (88)
am 12.03.2009 - 11:01 Uhr

Hallo sinthas,

Fehlermeldungen ohne entsprechenden Code helfen nicht unbedingt bei der Lösung Deines Problems. Aber die Antwort hast dir schon selbst gegeben:

sinthas schrieb

* warning: array_map() [function.array-map]: Argument #2 should be an array in C:\Server\xampplite\htdocs\drupal\modules\system\system.module on line 966.
* warning: array_keys() [function.array-keys]: The first argument should be an array in C:\Server\xampplite\htdocs\drupal\includes\theme.inc on line 1762.

Da steht das ein Argument was du der foreach übergibst ein (gefülltes) Array() sein sollte. Ich kann mir nicht vorstellen das du diesen Fehler direkt nach einer Standard Installation bekommst sondern erst nach dem du in deinen Templates rumgehackt hast. Oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du was in der

Eingetragen von intervisual (88)
am 12.03.2009 - 11:12 Uhr

Hast du was in der template.php stehen oder irgendwelchen code in Modulen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe nur diese 2 dateien

Eingetragen von sinthas (19)
am 12.03.2009 - 11:17 Uhr

ich habe nur diese 2 dateien geschrieben, und in den themes/[themenamensordner] geworfen, dann ins menü und das theme aktiviert...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuche mal

Eingetragen von intervisual (88)
am 12.03.2009 - 11:25 Uhr

Versuche mal folgendes:

<?php if ($deine_region): ?>
    <?php print $deine_region; ?>
<?php endif; ?>

Damit prüfst du ob Deine Region vorhanden bzw. gefüllt ist. Wenn dem so ist dann schreibt Drupal Sie ins Template. Ansonsten eben nicht...

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja soweit bin ich ja

Eingetragen von sinthas (19)
am 12.03.2009 - 11:26 Uhr

ja soweit bin ich ja nochgarnicht, ich hab ja auch ein wenig css dabei, aber, die wird offenbar auch nicht ausgelesen, es sieht so aus als hätt ich garkein theme an wenn ich meins benutze -.-ansonsten würde er ja einfach den nicht vorhandenen inhalt reinschreiben...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es fehlen noch ein paar

Eingetragen von Tobias Bähr (4019)
am 12.03.2009 - 11:27 Uhr

Es fehlen noch ein paar $variablen. Siehe Themeguide auf drupal.org

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus schrieb Es fehlen

Eingetragen von sinthas (19)
am 12.03.2009 - 11:30 Uhr
Spartacus schrieb

Es fehlen noch ein paar $variablen. Siehe Themeguide auf drupal.org

das hat jetzt geholfen -.-

ich schau mal ob ich irgendwo rausfinde welche variablen alle benötigt werden

  • Anmelden oder Registrieren um Kommentare zu schreiben

Caches gelöscht? Ansonsten

Eingetragen von intervisual (88)
am 12.03.2009 - 11:34 Uhr

Caches gelöscht? Ansonsten dürften aber fehlenden Variablen keine bzw. nicht solche Fehlermeldungen provozieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

na sicher gelöscht

Eingetragen von sinthas (19)
am 12.03.2009 - 11:39 Uhr

na sicher gelöscht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was möglich sein kann ist

Eingetragen von intervisual (88)
am 12.03.2009 - 11:51 Uhr

Es ist möglich das eine von Dir definierte Variable mit einem installierten Modul kollidiert. Nimm doch mal alle Variablen aus deinem Template raus bzw. kommentiere Sie aus und füge eine nach der anderen wieder hinzu.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe nur die

Eingetragen von sinthas (19)
am 12.03.2009 - 11:51 Uhr

ich habe nur die standartmodule laufen, ich denke nicht das da was kollidiert, aber ich versuche es trotzdem

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun ja... irgendwie müssen

Eingetragen von intervisual (88)
am 12.03.2009 - 11:58 Uhr

Nun ja... irgendwie müssen wir den Fehler ja eingrenzen.

Ansonsten mal da gucken: http://drupal.org/node/290009#comment-1061087

  • Anmelden oder Registrieren um Kommentare zu schreiben

jetzt geht es

Eingetragen von sinthas (19)
am 12.03.2009 - 12:27 Uhr

jetzt geht es merkwürdigerweise...

mit den variablen...-.-, nur sind irgendwie keine css anweisungen drin, und es sind alle in der style.css im ordner O.o

EDIT:

ok problem auch gelöst, indem ich per print die $style eingebunden habe...

soweit läuft alles, jetzt hab ich nur wieder ein ganz andere problem >.<

bei der blockkonfiguration habe ich keinen navigationsblock in meinem theme O.o

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo soll der auch herkommen

Eingetragen von intervisual (88)
am 12.03.2009 - 13:08 Uhr

Wo soll der auch herkommen wenn man ein Theme von vorne erstellt?

Das löst Dein problem zwar nicht: http://drupal.org/project/admin_menu ist aber trotzdem nett. Ansonsten erstellst du Dir eben einen Block oder nimmst ein fertiges Verwaltunsgtheme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ist die navigation nicht

Eingetragen von sinthas (19)
am 12.03.2009 - 13:18 Uhr

ist die navigation nicht standart? O.o wie stange <.<

EDIT: das adminmenu wird in meinem theme nicht angezeigt, und die standart navigation bekomme ich auch nicht in die konfigurierbaren blocks >.< wer denkt sich denn sowas aus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hatte mich da etwas

Eingetragen von intervisual (88)
am 12.03.2009 - 13:20 Uhr

Hatte mich da etwas missverständlich ausgedrückt. Sorry. Drupal hat natürlich Standard Blöcke (admin/build/block) die im übrigen auch nicht zu löschen sind. Du solltest dort auch irgendwo Primary_Links finden und per Dropdown Auswahl einer Region deiner Wahl zuweisen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

gesagt getan, trotzdem wird

Eingetragen von sinthas (19)
am 12.03.2009 - 13:28 Uhr

gesagt getan, trotzdem wird mir nichts angezeigt...

sinthas.si.funpic.de/screen.bmp

  • Anmelden oder Registrieren um Kommentare zu schreiben

hast du eine $closure in

Eingetragen von Tobias Bähr (4019)
am 12.03.2009 - 13:32 Uhr

hast du eine $closure in deiner page.tpl am Ende eingefügt? Eine $tabs haste auch nicht. etc. schau mal hier http://api.drupal.org/api/file/modules/system/page.tpl.php/6 sind die Standard $variablen.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich danke dir

Eingetragen von sinthas (19)
am 12.03.2009 - 14:16 Uhr

ich danke dir

EDIT:

$closure ist am ende eingebaut, via

<?php
print $closure
?>
aber nichts verändert sich

ginge es nur um die navigation hätte ich ja kein problem damit ein neues menü anzulegen aber auch die benutzeranmeldung wird in der blöckekonfiguration nicht angezeigt X.x

EDIT:

gut wenn mir sonst jemand helfen kann oder will:

so ist es gerade:
http://sinthas.si.funpic.de/screen.bmp

und so sollte es sein
http://sinthas.si.funpic.de/screen_sollte.bmp

bzw es sollten in meinem theme die gleichen blöcke verfügbar sein

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also die Menüblöcke sind

Eingetragen von Tobias Bähr (4019)
am 12.03.2009 - 15:47 Uhr

Also die Menüblöcke sind Hauptlinks (Primary) und Sekundärlinks(Secondary). Hauptmenü war sicherlich Navigation, ansonsten find ich sie grad nicht.

Benutzeranmeldung haste wohl weggezaubert
----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

hauptmenü war ein von mir

Eingetragen von sinthas (19)
am 12.03.2009 - 20:59 Uhr

hauptmenü war ein von mir erstelltes, die navigation sowie die benutzeranmeldung fehlt, und genau das ist ja mein porblem -.- in anderen themes ist es aber komischerweise da heisst der core ist ok

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Minuten
  • Hey danke
    vor 2 Wochen 18 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 19 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 17 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association