Anfängerfragen
problem mit preprocess function
Eingetragen von xsonic (12) am 20.11.2010 - 19:27 Uhr inHi,
Ich habe folgendes snippet in meiner template.php um einen Tab auszublenden.
<?php
function acquia_marina_preprocess_page(&$vars) {
if (arg(0) == 'user') {
acquia_marina_remove_tab(t('Membership'), $vars);
}
return $vars;
}
function acquia_marina_remove_tab($label, &$vars) {
$tabs = explode("\n", $vars['tabs']);
$vars['tabs'] = '';
foreach($tabs as $tab) {
if(strpos($tab, '>'. $label .'<') === FALSE) {
$vars['tabs'] .= $tab . "\n";
}
}
}
?>Mein Problem ist allerdings, dass diese Funktion nur greift, wenn ich den Haken bei "Rebuild theme registry for every page" in der Template-Konfiguration gesetzt habe.
Sobald ich allerdings den Haken wieder rausmache, ist der Tab wieder da. Auch Cache leeren hat nichts geholfen (ist eh nciht aktiviert).
Irgendwie schnall ich's nciht, was es genau mit der Theme registry auf sich hat.
Achja, Tabtamer kann ich nicht nehmen, weil der Tab Rollenabhängig ausgeblendet wird.
Grüße,
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Parameter in einem Artikel nicht mehr bearbeitbar?
Eingetragen von moremedia (94) am 20.11.2010 - 18:40 Uhr inGuten Abend zusammen,
klingt jetzt ziemlich unglaublich ist aber so.
Während des Arbeitens im Backend, stellte ich fest dass ich plötzlich alle Parameter in einem Artikel nicht mehr definieren kann.
Also z.B.: Eingabeformat, Versionsinformationen, ... All diese Links werden nicht mehr als Link sondern als normaler, nicht anklickbarer, Text angezeigt.
Siehe Screenshot.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Felder weiter "auseinander"
Eingetragen von phoenity123 (36) am 20.11.2010 - 16:38 Uhr inHi
Ich habe CCK mit Views installiert, einen neuen Inhaltstyp definiert und Felder hinzugefügt; ich kann bei den Feldern bzgl. Design ja Inline, oberhalb und hidden anwählen. Schön und gut, aber wie kann ich das Ganze etwas "auseinanderziehen"?
Zur Verdeutlichung hier ein kleiner Screen:
Form und jQuery Slider (Range)
Eingetragen von N20 (34) am 20.11.2010 - 13:50 Uhr inHi,
ich versuche gerade in einer Webform einen Slider mir range (http://jqueryui.com/demos/slider/#range) darzustellen. Irgendwas scheine ich aber noch falsch zu machen... der Slider wird dargestellt, aber leider ohne Range und ausserdem verhält er sich auch recht seltsam wenn man ihn bewegt. Klingt doof, aber zieht sich sehr schwerfällig :)
So sieht die ganze Sache aus:
slider.module:
<?php
//........
jquery_ui_add('ui.slider'); // jquery slider plugin
jquery_ui_add('ui.handle'); // wird für range benötigt
jquery_ui_add('ui.value'); // wird für range benötigt
drupal_add_css(drupal_get_path('module', 'jquery_ui') .'/jquery.ui/themes/default/ui.all.css');
// inline js für slider
drupal_add_js('
$(function() {
$( "#slider-range" ).slider({
range: true,
min: 0,
max: 100,
values: [ 0, 100 ],
slide: function( event, ui ) {
$( "#edit-slider-test" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
}
});
$( "#edit-slider-test" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
" - $" + $( "#slider-range" ).slider( "values", 1 ) );
});',
'inline'
);
//........
function test_form(&$form_state, $plans = array()) {
//........
$form['slider']['test'] = array(
'#prefix' => '<div id="slider-range">',
'#type' => 'hidden',
'#default-value' => 25,
'#title' => t('Test'),
'#required' => TRUE,
'#suffix' => '</div>',
);
//........
}
?>Tja, nun frag ich mich wo da der Hund begraben ist? Ist das was ich da versuche überhaupt mit der form API möglich?
- Anmelden oder Registrieren um Kommentare zu schreiben
Fehlermeldung nach Installation
Eingetragen von ingoz (4) am 19.11.2010 - 16:08 Uhr inHallo,
habe Drupal frisch beim Provider installiert und bekomme keine Einrichtungsseite (install.php) sondern folgende Fehlermeldung:
Parse error: syntax error, unexpected T_LNUMBER in /homepages/45/d228828757/htdocs/meineseite/drupal/includes/common.inc on line 466
Kann mir jemand helfen? - ich mach da schon ewig rum...
Vielen Dank
Gruß
Ingoz
Arbeitsablauf bei neuen Inhaltstypen
Eingetragen von azze12 (228) am 19.11.2010 - 13:30 Uhr inHallo zusammen,
Kann man den "Arbeitsablauf" Bereich bei selbstdefinierten Inhaltstypen so erweitern, dass dort ein Ankreuz-Feld ist, mit dem man diesem neuen Inhaltstyp einem bestimmten Block zuordnen kann, so dass z.B. der Inhalt von Nichtvereinsmitgliedern automatisch im Block "Beiträge Nichtvereinsmitglieder" erscheint?
Danke!
A.
Mulitsite: Wartungsarbeiten synchronisieren
Eingetragen von azze12 (228) am 19.11.2010 - 13:14 Uhr inHallo zusammen,
Kann man bei einer Multisite-Installation es hinbekommen, dass man unter "Einstellungen/Wartungsarbeiten" nicht nur die erste Site offline schaltet, sondern gleich alle anderen, die ebenfalls zu dieser Installation gehören, auch auf offline geschaltet werden? Gibt es evtl. dafür ein Modul?
Danke!
A.
- Anmelden oder Registrieren um Kommentare zu schreiben
GELÖST Fckeditor-Bild wird als kaputte Datei dargestellt
Eingetragen von Jasmin0705 (18) am 19.11.2010 - 13:11 Uhr inHallo zusammen,
ich habe den fckeditor wie unter folgender Seite installiert: http://drupalbasic.de/einsteigerhandbuch/fck-editor-installation
Nun kann ich Bilder hochladen, sie auswählen, aber jier endet das ganze schon. In der Editorvorschau wird mir immer eine kaputte Datei angezeigt.
Problem bei der Installation
Eingetragen von isaack (106) am 18.11.2010 - 23:45 Uhr inhallo,
ich habe mir heute drupal geholt und auch gleich auf den server geschmissen.
habe einen vserver der mit confixx gespickt ist.
wollte es installieren bekomme jedoch wenn ich auf die url gehe folgende meldung gezeigt:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Zusätzliches Stylesheet in info-Datei wird neben style.css nicht aktiviert; es geht immer nur eins von beiden
Eingetragen von FrankPeters (3) am 18.11.2010 - 22:17 Uhr inJetzt habe ich ein paar Stunden nach der Erklärung gesucht, aber immer nur den Standardfall gefunden.
Deshalb jetzt einmal hier die Frage:
Mein Theme(A vitamin +) hat in der info Datei die beiden Stylesheets
stylesheets[all][] = style.css
stylesheets[all][] = reset.css
eingetragen.
Nun benötige ich für ein genutztes Modul (Dynamic Display Block) ein zusätzliches Stylesheet.

Neue Kommentare
vor 3 Wochen 4 Tagen
vor 3 Wochen 4 Tagen
vor 3 Wochen 4 Tagen
vor 3 Wochen 4 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 6 Tagen
vor 4 Wochen 6 Stunden
vor 4 Wochen 1 Tag
vor 4 Wochen 3 Tagen