frage zu gaaanz einfachem Drupaltheme
Eingetragen von mohazzab (12)
am 02.11.2008 - 13:29 Uhr in
am 02.11.2008 - 13:29 Uhr in
Hallo!
ich versuche gerade ein drupaltheme zu bauen und zwar schon seit gestern morgen. ich habe dazu auch schon eine offene Frage hier im forum.
Vorweg: Auch wen das offensichtlich ein sehr triviales Problem ist, so habe ich dennoch gegoogled und viel text dazu gelesen.
Also: ich möchte eine Tabelle mit drei Spalten. In der ersten Spalte soll das Menu rein, in die zweite der content und die dritte soll leer bleiben.
Bei Joomla war das so, dass man im index.php einfach seine tags setzt und dazwischen mit jinclude(was auch immer) oder so die inhalte reinbekommt. ist denn das bei drupal so anders?
danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Ganz anders als Joomla
am 02.11.2008 - 15:05 Uhr
Die beste Quelle zum nachlesen ist http://drupal.org/theme-guide
Der einfachste Weg zum eigene Theme ist Ableiten von einem existierenden (Zen ist da geeignet).
Eigenen [my_theme].info file bauen. Ein Directory [my_theme] in .../drupal/sites/all/themes anlegen. Eigenen CSS file anbinden und fertig :-).
Gruß
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
gelesen
am 02.11.2008 - 16:03 Uhr
Danke für die Antwort - das habe ich aber bereits gelesen. wenn ich mir eine info erstelle, ein css und die datei page.tpl.php die möglichst primitiv ist:
css:
p
{
color:blue
}
page.tpl.php
...
Test
wieso ersetzt der meine sachen und macht etwas ganz anderes? (css funktioniert, nur für meine page interessiert er sich nicht)
Danke!
Siehe meine Antwort im
am 02.11.2008 - 17:41 Uhr
Siehe meine Antwort im anderen Thread.
Gruß
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Vielleicht bringt dich mein
am 02.11.2008 - 17:50 Uhr
Vielleicht bringt dich mein Tutorial weiter: http://drupal.mdwp.de/Drupal+Theme+Tutorial
Ist zwar schon etwas älter und für Drupal 5, aber das meiste gilt immer noch.
Und meine Site: http://drupal-theming.de könnte auch was für dich sein.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
traurig aber immer noch nicht...
am 03.11.2008 - 08:24 Uhr
so... ich bin jetzt nach allen möglichen Tutorials vorgegangen - leider tut er nicht was er soll... kann ich mal alles posten, was ich habe und ihr sagt mir was da nicht stimmt?
nochmal kurz zum Problem: er nimmt nicht meine page.tpl.php, sondern macht etwas ganz anderes daraus (siehe dazu www1.uni-jena.de/fsu/romanistik/rom)
danke!
die page.tpl.php im order sites/all/themes/Romanistik:
<!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" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
<head>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
</head>
<body>
<table id="wrapper" cellspacing=0px; height=100%>
<tr>
<td id="header">
<img src="pics/banner.png">
</td>
</tr>
<tr >
<td>
<table id="main" cellspacing=0px; height=100%>
<tr>
<?php if ($left) { ?><td id="sidebar-left"> <?php print $left ?> </td><?php } ?>
<td id="content">
<div id="menu">Test</div>
<div id="textfeld"><h1>Institut fur Romanistik</h1> <?php print $content; ?></div>
</td>
<?php if ($right) { ?><td id="sidebar-right"> <?php print $right ?> </td><?php } ?>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
das Romanistik.info
; $Id: rom.info,v 1.4 2007/07/01 23:27:31 goba Exp $
name = Romanistik
description = Theme fuer die Romanistik.
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
stylesheets[all][] = style.css
version = 1.0
core = 6.x
; Information added by drupal.org packaging script on 2008-07-09
version = "6.3"
project = "drupal"
datestamp = "1215640509"
zuletzt: das css style.css
*
{
font-family:verdana, sans-serif, arial;
}
h1
{
font-family:urw palladio l, times new roman, serif, bitstream vera serif;
color: #ff6600;
font-weight:normal;
}
body
{
margin:0px;
padding:0px;
}
#wrapper
{
width:100%;
margin:0px;
padding:0px;
vertical-align:top;
}
#main
{
width:100%;
margin:0px;
padding:0px;
vertical-align:top;
}
#header
{
border-color:#ff6600 black black black;
border-width:5px 0px 1px 0px;
border-style:solid;
height:150px;
padding:0px;
margin:0px;
}
#sidebar-left
{
width:210px;
background-image: url(pics/menu.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
vertical-align:top;
}
#sidebar-right
{
width:250px;
border-color:black;
border-width:0px 0px 0px 1px;
border-style:solid;
vertical-align:top;
}
#menu
{
text-align:right;
padding:10px 20px 10px 0px;
}
tr
{
margin:0px;
padding:0px;
}
td
{
margin:0px;
padding:0px;
}
#content
{
vertical-align:top;
}
#textfeld
{
padding:5%;
}
Sorry, aber da ist noch ein Namensfehler
am 03.11.2008 - 09:31 Uhr
Auch wenn sich das jetzt blöd anhört, da ist noch ein Namensfehler im .info-File:
; $Id: rom.info,v 1.4 2007/07/01 23:27:31 goba Exp $
Auch in dem Kommentar mit dem ID-Feld muß der Name richtig sein, denn der wird von Drupal ausgewertet!!! Also am einfachsten nur:
; $ID$
und sonst nichts in dieser Zeile.
Gruß
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
hm
am 03.11.2008 - 11:38 Uhr
hm... das war es leider auch nicht. passiert es, dass drupal auf ein default zurückfällt?
Quelltext
am 03.11.2008 - 17:38 Uhr
Wenn ich mir den Quellcode angucke, sehe ich, dass zwar eine user.css, aber keine style.css eingebunden ist. Deine Gestaltung wird also ignoriert, wenn sie, wie du schreibst, in der style.css steht. Normalerweise ist die style.css am besten im Verzeichnis sites/all/themes/dein theme/ aufgehoben. Hoffentlich hilft das weiter.
MfG