Themes & Theming
Content Profile Registrierungsformular themen
Eingetragen von Bug (65) am 09.08.2010 - 21:03 Uhr inHallo,
Wenn ich View einbinde mit views_embed_view greift das Template nicht
Eingetragen von Lissy01 (278) am 09.08.2010 - 07:48 Uhr inIch habe eine Seite angelegt.
Darin etwas Text geschrieben und mit Eingabeformat PHP folgenden Code darunter geschrieben:
<?php
$view_name = 'alpen_laender_beschreibung'; //name of view
$display_id = 'default';
print views_embed_view($view_name, $display_id)
?>Nun wird mein Einführungstext + View auch ausgegeben, das View-Template greift aber nicht.
Wenn ich die Seite für den View ansehe ohne daß er in eine andere Seite eingebunden ist, dann greift das Template views-view.tpl.php und ich kann es auch anpassen in meinem Theme.
Ich habe auch schon mit den unterschiedlichesten Einstellungen für $display_id gearbeitet, also mit 'page' (wird gar nichts angezeigt), 'page_1' und 'block_1' (passiert genau das gleiche wie bei default).
Was muß ich machen, damit das Template für die View auch greift, wenn Er in eine seite eingebunden ist?
Probleme bei der Anpassung eines Themes
Eingetragen von JohnyKrew (101) am 07.08.2010 - 18:53 Uhr inGuten Abend
Ich bin neu bei drupal und versuche meine erste Webseite damit zu erstellen.
Habe jetzt schon manche Probleme lösen können über das Forum, jetzt komme
ich aber nicht mehr weiter. Eigendlich bin ich schon fast fertig aber ich möchte gerne
ein Header Bild unter die prymärnavigation setzen und über die ganze breite von
[gelöst] Startseite vor der Drupal Seite einrichten
Eingetragen von Bogus (319) am 06.08.2010 - 23:53 Uhr inHallo ;D
ich möchte gerne vor der Drupalseite eine Startseite einrichten. Weiss einer wie das bewerkstelligen kann ?
Danke in vorraus ;D
Greetings
Bogus
Hintergrundbild mit Headerimage einstellen
Eingetragen von frankdauer (4) am 06.08.2010 - 20:02 Uhr inHallo,
Taxonomie Beschreibung soll TinyMCE Feld sein
Eingetragen von Lissy01 (278) am 06.08.2010 - 11:08 Uhr inHallo,
ich habe versucht, folgende Doku umzusetzen, damit ich in meiner Taxonomiebeschreibung ein WYSIWYG-Fenster verwenden kann:
http://www.pauldjohnson.co.uk/content/making-taxonomy-descriptions-have-...
Und zwar sowohl das ausführliche Beispiel, als auch das kurze Beispiel aus dem Kommentar unten.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Horizontale Navigation über zwei Ebenen
Eingetragen von brucebanner (9) am 05.08.2010 - 22:16 Uhr inHi zusammen,
habe nochmals eine kleine Theming Frage :)
Und zwar möchte ich eine horizontale Navigation in ein Theme integrieren. Sobald ein Menüpunkt angeklickt wird, der weitere Untermenüpunkte hat, sollen diese in einer weiteren horizontalen Leiste darunter angezeigt werden (siehe angehängte Grafik).
node.tpl.php & deutsche Sonderzeichen
Eingetragen von PeterKn (4) am 03.08.2010 - 23:38 Uhr inHallo!
Ich arbeite gerade an der Anpassung eines Themes und habe Probleme mit deutschen Sonderzeichen.
Konkret möchte ich in die node.tpl.php folgenden Text hinzufügen „Bitte wählen Sie“.
Diesen Text habe ich normal und als PHP-Ausgabe in die node.tpl.php eingefügt (2x um zu testen, ob eines davon geht):
Bitte wählen Sie
<?php print "Bitte wählen Sie" ?>Ausgegeben wird er beides mal als:
Bitte w�hlen Sie (ein Kästchen mit kleinen Buchstaben drinnen).
Zusätzliche Infos:
- Seitenkodierung: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Die Ausgabe von Sonderzeichen, die über das Drupal-System eingegeben wurden (node/add) funktionieren korrekt.
- Wenn ich auf meinem Webspace manuell eine Datei erstellen und
Bitte wählen Sie
<?php print "Bitte wählen Sie" ?>eingebe, wird das ebenfalls korrekt gezeigt.
Das Problem existiert also nur bei einer Eingabe in node.tpl.php / page.tpl.php
Hat jemand eine Idee wo hier das Problem liegt?
Design für Drupal coden
Eingetragen von nikxx (69) am 03.08.2010 - 21:06 Uhr inIch bin gerade dabei mein Design an Drupal anzupassen.
Leider krieg ich die Texte nicht in den Content. Die Texte befinden sich am Ende des Designs.
Kann mir jemand sagen, wie ich die in den Content bringe bzw. wo der Fehler liegen könnte?
Hier ist die Seite: www.eisenhart.biz/neu
Hier mal der Code der CSS
/*
* psd2css.css
*
* This is your external CSS style sheet. It defines all of the CSS styles that you
* are using in your page. If you are going to create multiple pages from the same
* PSD file (like a template), you will share this CSS style sheet between the various
* pages.
*
* This file was originally generated at http://psd2cssonline.com
* August 3, 2010, 7:23 pm with psd2css Online version 1.79
*
*/
body {
margin: 0; padding: 0;
/* This is the background image to the entire page that you
* get because of the layer 'background _bodybg' that you created.
* If you would like this layer to stay static relative to the
* browser window (you don't want it to scroll with your content)
* just add the word 'fixed' to the line below (before the ;). */
background: url(hintergrund.jpg)
fixed
no-repeat;
width:100%;
height:100%;
}
/* This is a wrapper for the mittig _center2 layer you made */
#Layer-2-wrapper {
position: relative;
width: 1105px;
margin: auto;
}
/* You named this layer mittig _center2 */
#Layer-2 {
position: absolute;
margin-left:auto;
margin-right:auto;
top: +0px;
width: 1105px;
height: 260px;
z-index: 2;
}
/* You named this layer hintergrund_frame */
#Layer-3 {
position: absolute;
left: 51px;
top: 184px;
width: 1048px;
height: 65px;
z-index: 3;
}
/* You named this layer content_drupal */
#Layer-4 {
position: absolute;
left: 260px;
top: -40px;
width: 777px;
height: 40px;
z-index: 4;
overflow: auto;
}
/* You named this layer left_drupal */
.Layer-5 {
position: relative;
left: 11px;
top: 0px;
width: 200px;
z-index: 5;
}
/* You named this layer header */
#Layer-6 {
position: absolute;
left: 4px;
top: 11px;
width: 1095px;
height: 173px;
z-index: 6;
}
/* You named this layer indexphp _link */
#Layer-7 {
position: absolute;
left: 9px;
top: 9px;
width: 138px;
height: 138px;
z-index: 7;
}
/* You named this layer portal _linkover */
#Layer-8 {
position: absolute;
left: 165px;
top: 132px;
width: 82px;
height: 26px;
z-index: 8;
}
/* You named this layer portal _link */
#Layer-9 {
position: absolute;
left: 165px;
top: 132px;
width: 82px;
height: 26px;
z-index: 9;
}
/* You named this layer forum _linkover */
#Layer-10 {
position: absolute;
left: 257px;
top: 132px;
width: 82px;
height: 26px;
z-index: 10;
}
/* You named this layer forum _link */
#Layer-11 {
position: absolute;
left: 257px;
top: 132px;
width: 82px;
height: 26px;
z-index: 11;
}
/* You named this layer mitglieder _linkover */
#Layer-12 {
position: absolute;
left: 349px;
top: 132px;
width: 82px;
height: 26px;
z-index: 12;
}
/* You named this layer mitglieder _link */
#Layer-13 {
position: absolute;
left: 349px;
top: 132px;
width: 82px;
height: 26px;
z-index: 13;
}
/* You named this layer shop _linkover */
#Layer-14 {
position: absolute;
left: 441px;
top: 132px;
width: 82px;
height: 26px;
z-index: 14;
}
/* You named this layer shop _link */
#Layer-15 {
position: absolute;
left: 441px;
top: 132px;
width: 82px;
height: 26px;
z-index: 15;
}
/* You named this layer suche _linkover */
#Layer-16 {
position: absolute;
left: 533px;
top: 132px;
width: 82px;
height: 26px;
z-index: 16;
}
/* You named this layer suche _link */
#Layer-17 {
position: absolute;
left: 533px;
top: 132px;
width: 82px;
height: 26px;
z-index: 17;
}
/* You named this layer Frame Top 1000 */
.Layer-1000 {
position: relative;
left: 0px;
top: 0px;
width: 1048px;
height: 10px;
z-index: 1000;
background-image: url(Layer-3.png);
}
/* You named this layer Frame Middle 1001 */
.Layer-1001 {
position: relative;
left: 0px;
top: 0px;
width: 1048px;
z-index: 1001;
background-image: url(Layer-1001.png);
}
/* You named this layer Frame Bottom 1002 */
.Layer-1002 {
position: relative;
left: 0px;
top: 0px;
width: 1048px;
height: 15px;
z-index: 1002;
background-image: url(Layer-1002.png);
}
/* Here are some examples of how you might want to change the
* look and behavior of the links on your page. Some examples for
* further customization are included in comments. */
a {
cursor: pointer;
outline: none;
}
a:link { color: #F88; }
a:visited { color: #F88; }
a:hover {
color: #F00;
/* text-decoration: underline; */
/* font-weight: bold; */
}
/* Some extra stuff here to give you some ideas and examples
* about how else you can customize your Drupal theme.
*
* A great tool to use to figure out what else you want to
* put here is Firebug for Firefox. Use psd2css Online
* to generate your theme, install it, then while looking
* at your pages, use Firebug to 'inspect' the elements that
* you want to change. Add or modify the changes here and
* refresh to see your changes. */
/* Text color for most text rendered by Drupal */
body { color: #666; }
/* The login form is center aligned by default, this puts it to the left */
#user-login-form { text-align: left; }
/* Color of the text for the login form */
.form-item label { color: #888; }
/* Color of the active list element links */
li a.active { color: #444; }
/* This helps while using _frame with drupal menu content */
.block { margin-bottom: 0; }
.node { margin-top: 0; }Und hier der Code der page.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php print $head_title ?></title>
<!-- Some Drupal Defaults -->
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
</head>
<body>
<!-- This is 'mittig _center2' -->
<div id="Layer-2-wrapper">
<div id="Layer-2" >
<img src="<?php print $base_path.$directory ?>/Layer-2.png" width="1105" height="260" alt="mittig " class="pngimg" />
<!-- This is 'header' -->
<div id="Layer-6" >
<img src="<?php print $base_path.$directory ?>/Layer-6.png" width="1095" height="173" alt="header" class="pngimg" />
<!-- This is 'suche _link' -->
<div id="Layer-17" >
<a href="search/"><img src="<?php print $base_path.$directory ?>/Layer-17.png" width="82" height="26" alt="suche " class="pngimg" border="0" /></a></div>
<!-- This is 'suche _linkover' -->
<div id="Layer-16" >
<a href="search/"><img src="<?php print $base_path.$directory ?>/Layer-16.png" width="82" height="26" alt="suche " class="pngimg" border="0" /></a></div>
<!-- This is 'shop _link' -->
<div id="Layer-15" >
<a href="shop/"><img src="<?php print $base_path.$directory ?>/Layer-15.png" width="82" height="26" alt="shop " class="pngimg" border="0" /></a></div>
<!-- This is 'shop _linkover' -->
<div id="Layer-14" >
<a href="shop/"><img src="<?php print $base_path.$directory ?>/Layer-14.png" width="82" height="26" alt="shop " class="pngimg" border="0" /></a></div>
<!-- This is 'mitglieder _link' -->
<div id="Layer-13" >
<a href="forum/index.php?page=MembersList"><img src="<?php print $base_path.$directory ?>/Layer-13.png" width="82" height="26" alt="mitglieder " class="pngimg" border="0" /></a></div>
<!-- This is 'mitglieder _linkover' -->
<div id="Layer-12" >
<a href="forum/index.php?page=MembersList"><img src="<?php print $base_path.$directory ?>/Layer-12.png" width="82" height="26" alt="mitglieder " class="pngimg" border="0" /></a></div>
<!-- This is 'forum _link' -->
<div id="Layer-11" >
<a href="forum/"><img src="<?php print $base_path.$directory ?>/Layer-11.png" width="82" height="26" alt="forum " class="pngimg" border="0" /></a></div>
<!-- This is 'forum _linkover' -->
<div id="Layer-10" >
<a href="forum/"><img src="<?php print $base_path.$directory ?>/Layer-10.png" width="82" height="26" alt="forum " class="pngimg" border="0" /></a></div>
<!-- This is 'portal _link' -->
<div id="Layer-9" >
<a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-9.png" width="82" height="26" alt="portal " class="pngimg" border="0" /></a></div>
<!-- This is 'portal _linkover' -->
<div id="Layer-8" >
<a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-8.png" width="82" height="26" alt="portal " class="pngimg" border="0" /></a></div>
<!-- This is 'indexphp _link' -->
<div id="Layer-7" >
<a href="index.php"><img src="<?php print $base_path.$directory ?>/Layer-7.png" width="138" height="138" alt="indexphp " class="pngimg" border="0" /></a></div>
</div>
<!-- This is 'hintergrund_frame' -->
<div id="Layer-3" >
<!-- This is 'Frame Top 1000' -->
<div class="Layer-1000 pngimg" >
</div>
<!-- This is 'Frame Middle 1001' -->
<div class="Layer-1001 pngimg" >
<!-- This is 'left_drupal' -->
<div class="Layer-5 textcontent" >
<?php print $left ?>
</div>
</div>
<!-- This is 'Frame Bottom 1002' -->
<div class="Layer-1002 pngimg" >
<!-- This is 'content_drupal' -->
<div id="Layer-4" class="textcontent" >
<?php print $breadcrumb ?>
<h1 class="title"><?php print $title ?></h1>
<div class="tabs"><?php print $tabs ?></div>
<?php print $help ?>
<?php print $messages ?>
<?php print $content ?>
<?php print $feed_icons ?>
<?php print $footer_message . $footer ?>
</div>
</div>
</div>
</div>
</div>
<?php print $closure ?>
</body>
</html>drupal_add_js nur für bestimmte Seiten benutzen
Eingetragen von brucebanner (9) am 03.08.2010 - 10:29 Uhr inHi zusammen,
habe folgendes Problem. Da es leichte Konflikte zwischen zwei js-Dateien gibt, möchte ich eine JS-Datei nur auf EINER bestimmten Seite integriert haben.
Momentan habe ich es wie folgt gelöst:
In der page.tpl:
<?php if ($title = 'termine') { add_termine(); } ?>
Und die Funktion in der template.php
function add_termine() {
drupal_add_js(drupal_get_path('theme', 'testtheme') . '/js/termine.js');
}Aber irgendwie scheint das ganze nicht zu greifen. Hat hier jemand noch ne andere Idee, wie man das lösen kann, dass eine bestimmte js nur auf einer Seite integriert wird?... ohne extra ein ganzes Modul zu programmieren!?
Vielen Dank schonmal

Neue Kommentare
vor 2 Wochen 3 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 4 Tagen
vor 3 Wochen 2 Tagen
vor 3 Wochen 2 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 6 Wochen 3 Tagen
vor 6 Wochen 4 Tagen