buttons funktionieren teilweise nicht
am 18.12.2007 - 22:03 Uhr in
die tage habe ich mich an mein erstes drupal theme gewagt. hintergrund ist, dass ich das layout meines webshops auf meine drupal-seite portieren möchte.
auf den ersten blick hat auch das meiste gut geklappt, auch wenn es erstmal nur ein flickwerk ist.
folgendes habe ich getan.
die struktur meines shops zugrunde gelegt, darin den code aus der page.tpl.php des bluemarine untergebracht
dann die style.css aus der css meines shops und des themes bluemarine zusammengeführt.
ein paar kleinere änderungen an der system.css gemacht
das ergebnis funktioniert in weiten teilen, aber:
z.b. beim administrieren meiner blöcke funktionier der obere submit-button gar nicht, der untere nur insoweit, dass er das formular schliesst, aber keine änderungen übernommen werden.
keine regelmässigkeit kann ich bei folgendem feststellen:
die links im menue werden nur teilweise als links dargestellt. manchmal kommt einfach nur der nackte text, allerdings im entsprechenden css der links.
wer gibt mir einen tipp, aus welcher richtung ich diesem mysterium auf den grund gehen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben

schwer zu sagen, denn wir
am 18.12.2007 - 22:11 Uhr
schwer zu sagen, denn wir haben weder nen link noch die Files, das würde echt sehr gut helfen
ich würde mir mit firebug eine normale bluemarine installation angucken und schauen wie es da mit dem CSS steht
die links im menue werden nur teilweise als links dargestellt. manchmal kommt einfach nur der nackte text, allerdings im entsprechenden css der links.
steckt dahinter eine Regel?, bzw. hast du noch anderes als page.tpl.php bearbeitet, und hast du in dieser Datei alle tags richtig geschlossen
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
also ich hab das theme mal
am 18.12.2007 - 22:31 Uhr
also ich hab das theme mal aktiv gestellt, auch wenn noch ein paar kleine ungereimtheiten drin sind, falls jemand ein normales garland sieht, dann ist es wieder zurückgestellt.
für tipps und hinweise bin ich offen, nur gebt mir nicht gleich die keule, es ist mein erstes komplett eigenes drupal theme... :-)
das hier war die vorlage:
http://www.scoutladen.de/shop
ein theme, was auf smarty beruht, der shop im hintergund ist ein jtl-shop2 (dies nur zur vollständigkeit)
und das soll aus drupal werden:
http://www.scoutladen.de/drupal
wie kann ich denn hier code
am 18.12.2007 - 22:33 Uhr
wie kann ich denn hier code posten? dann zeig ich euch auch die page.tpl.php
geändert hab ich übrigens auch die node.tpl.php und die block.tpl.php
zur regelmässigkeit der
am 19.12.2007 - 09:12 Uhr
zur regelmässigkeit der links, die keine links mehr sind:
es betrifft die linke und die rechte spalte, sprich in den menues und den blocks (aber nicht in allen, nur im oberen bereich)
aber soweit ich sehe nur bei /admin/build/block
der content selbst ist nicht betroffen...
nun versuch ich nochmal den
am 19.12.2007 - 10:22 Uhr
nun versuch ich nochmal den code der page.tpl.php zu posten
<!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" lang="<?php print $language ?>" xml:lang="<?php print $language ?>">
<head>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
<script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>
<body>
<div id="header">
<center>
<table width="940" cellpadding="0" cellspacing="0" style="padding:0px;margin:0px;">
<tr>
<td width="610px" align="left" valign="middle">
<?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' =>'links', 'id' => 'subnavlist')) ?><?php } ?>
<?php if (isset($primary_links)) { ?><?php print theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist')) ?><?php } ?>
</td>
<td align="right">
<div class="" style="float:right"><form action="/drupal/trip_search" method="post" id="trip-search-page">
<div class="" style="float:left">
<input maxlength="200" name="keys" id="edit-keys" size="18" value="" class="form-text" type="text">
</div>
<input name="form_type" id="edit-form-type" value="search" type="hidden">
<input name="op" id="edit-button" value="finden!" class="form-submit" type="submit">
<input name="form_token" id="edit-trip-search-page-form-token" value="06ebd621e7afa40a5a2eb179715f5fa5" type="hidden">
<input name="form_id" id="edit-trip-search-page" value="trip_search_page" type="hidden">
</form>
</div>
</td>
</tr>
</table>
</center>
</div>
<div id="container">
<div id="logo">
<?php if ($logo) { ?><a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a><?php } ?>
<?php if ($site_slogan) { ?><div class='site-slogan'><?php print $site_slogan ?></div><?php } ?>
</div>
<div id="brotnavi">
<div class="navi">Sie sind hier: </div><?php if ($is_front): ?><div class="navi">Startseite</div><?php endif; ?> <?php print $breadcrumb ?>
</div>
<div id="wrapper">
<div id="content">
<div id="contentmid">
<div class="seite">
<table style="text-align: center; width: 540px;" border="0"
cellpadding="2" cellspacing="2">
<tbody>
<div id="spacer"><p> </p>
</div>
<?php if ($mission) { ?><div id="mission"><?php print $mission ?></div><?php } ?>
<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; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div id="left_container">
<?php print $sidebar_left ?>
</div>
<div id="right_container">
<?php print $sidebar_right ?>
</div>
</div>
</div>
<div id="footer_white">
</div>
<div id="footer"><br>
<br>
<p class="footerklein"><?php print $footer_message ?></a></p>
</div>
<?php print $closure ?>
</body>
</html>
wir forschen weiter
am 19.12.2007 - 14:27 Uhr
wenn jemand mag, dann darf er mir gerne denken helfen.
mit dem IE sieht das problem ein wenig anders aus. die button funktionieren, die links auch, aber bei /admin/bulid/block zeigt der IE mit links und rechts gar keine blöcke an.
aber nur da nicht... bei admin/build/block/configure sind wieder alle da...
sehr verwirrend :-)
Um zu das Layout debuggen
am 19.12.2007 - 14:39 Uhr
Um zu das Layout debuggen kann man sehr effizient mit Firefox und seiner Erweiterung Firebug arbeiten. Schmankerl von Firebug: Man kann CSS Formatierungen aendern ohne die CSS Dateien anzufassen UND man kann die Auswirkungen dieser Aenderungen live im Browser verfolgen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
danke dir, seit ein paar
am 19.12.2007 - 15:03 Uhr
danke dir, seit ein paar tagen hab ich den firebug auch auf dem rechner und käme gerade meine seiten durch...
die stelle hab ich jetzt glaube ich eingegrenzt, aber so ganz dahinter bin ich noch nicht, wo der eigentliche fehler liegt.
hier mal ein wenig code... ab dem left-container hab ich auf admin/build/block das problem, dass die links im ff nicht linken. im ie wird der left-container gar nicht dargestellt. übrigens auch der right-container nicht.
lasst mich also raten, es fehlt irgendwo ein semikolon oder ein anführungszeichen... aber wie find ich die nadel im heuhaufen???
</tbody></table>
<input id="edit-submit" class="form-submit" type="submit" value="Blöcke speichern" name="op"/>
<input id="edit-block-admin-display-form-token" type="hidden" value="fe635936901cfc81d93c1f3217aac1f6" name="form_token"/>
<input id="edit-block-admin-display" type="hidden" value="block_admin_display" name="form_id"/>
</div>
<div class="block-region">Inhalt</div>
</div>
</div>
</div>
</div>
<div id="left_container">
<div id="subbox">
<div id="block-block-1">
<div id="subbox_header_hell">
<p class="boxheader">Unsere Shops</p>
</div>
<div class="subbox_content">
<p>
<a href="http://www.scoutladen.de/shop">Online-Shop</a>
<br/>
<a href="http://www.jurtenland.de/shop">Jurtenland</a>
<br/>
<a href="http://www.jamboreeladen.de">Jamboreeladen</a>
<br/>
<a href="http://www.kja-laden.de">KJA-Laden</a>
<br/>
<a href="http://www.aktions-laden.de">Aktion Tagwerk</a>
</p>
</div>
</div>
</div>
<div id="subbox">
Ich kann die Nadel im
am 20.12.2007 - 00:01 Uhr
Ich kann die Nadel im Heuhaufen mit dem aus dem Zusammenhang genommenen geposteten Code auch nicht finden. Das Posten obigen Code ist also wenig sinnvoll.
Man muss die gesamte Seite sehen. Am Besten mit dem Browser.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
der haken ist nur, dass ich
am 20.12.2007 - 10:17 Uhr
der haken ist nur, dass ich hier ja niemanden auf mein backend schauen lassen kann...
es betrifft die seiten admin/build/block und admin/build/menu, der ganze rest scheint ok. hast du einen vorschlag, wie ich mein anliegen besser kommunizieren könnte?
laut firebug ist es ein /div
am 20.12.2007 - 20:20 Uhr
laut firebug ist es ein /div an der falschen stelle. aber halt nur bei admin/build/block und admin/build/menu. die page.tpl.php ist ja immer die gleiche... andere tpl nutze ich an der stelle nicht...
wie kann ich hier nun mein problem darstellen?
Themeordner zip
am 20.12.2007 - 21:21 Uhr
Zippe doch mal Deinen ganzen Themeordner und poste den Link hierher. Vielleicht hat ja einer Lust, sich da durchzuwühlen.
gute idee... wenn sich
am 20.12.2007 - 22:01 Uhr
gute idee... wenn sich jemand traut... die style.css ist allerdings noch nicht aufgeräumt... das ist wie bei fremden leuten unters bett schauen :-)
Theme von Scoutladen
Zuviele Bugs
am 20.12.2007 - 23:37 Uhr
Komplett debuggen will Dir das, glaube ich keiner, aber eines: das trip_search Formular gehört nicht in die page.tpl.php, und schon gar nicht mit dem irgendwoher kopierten form_token. Schmeiss das komplett raus. Du musst da oben eine Region definieren und in der page.tpl.php diese printen. Bei der Blockkonfiguration schiebst Du den Trip_search-Block in diese Region hinein. Suche mal hier im Forum nach "Region definieren".
Deine HTML-Kenntnisse sind schon von länger her: XHTML 1.0 STRICT finde ich relativ mutig; da musst Du noch ein bisschen nachgucken, wie sich das von altem HTML 4 unterscheidet.
Also: schmeiss zuerst das trip_search Formular aus dem Template raus und dann sollte auch die Blockkonfiguration wieder funktionieren (zumindest bei mir tat sie es).
danke für den tipp mit den
am 21.12.2007 - 10:24 Uhr
danke für den tipp mit den regionen... das hilft mir weiter, um in der richtigen richtung suchen zu können... keine sorge, ich such niemanden, der mir fertigen code präsentiert, aber ich würde gerne lernen es richtig zu machen.
die blockkonfiguration geht im ff trotzdem nicht...
gut.. eine neue region
am 21.12.2007 - 11:21 Uhr
gut.. eine neue region konnte ich erstellen und auch die trip_search da rein legen... aber dieser block hat ja dann immer noch das aussehen, wie links in der sidebar.
also muss ich erstmal das trip_search noch ein wenig themen. die schrauben dazu muss ich aber auch erst noch finden. reicht es, wenn ich das entsprechende css für trip_search verändere, um feld und button in eine reihe zu bekommen?
Im DC Handbuch gibt es 2
am 21.12.2007 - 11:36 Uhr
Im DC Handbuch gibt es 2 HowTo zum Themen von Bloecken.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
danke, hab ich gefunden und
am 21.12.2007 - 13:09 Uhr
danke, hab ich gefunden und werde mich durcharbeiten. im grunde ist dies ja nur eine eigene tpl-datei.
scoutladen schrieb zur
am 14.02.2008 - 23:41 Uhr
zur regelmässigkeit der links, die keine links mehr sind:
es betrifft die linke und die rechte spalte, sprich in den menues und den blocks (aber nicht in allen, nur im oberen bereich)
aber soweit ich sehe nur bei /admin/build/block
der content selbst ist nicht betroffen...
das habe ich mittlerweile behoben, hier war in der tat ein /div zuviel in der page.tpl
die weiteren fehler, dass button nicht funktionieren hab ich leider immer noch in meinem neuen template