Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Theme business slideshow 5 Slides anstelle von 3

Eingetragen von 1000 (764)
am 06.07.2012 - 20:52 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich verwende das Theme Business. Dort gibt es eine fest integrierte Slideshow mit 3 Slides. Ich würde aber gerne 5 Slides zeigen. Kann ich das irgendwie so einstellen, dass 5 Slides anstelle von 3 gezeigt werden?

‹ Formular splitten. 2 Felder auf Startseite ausfüllen lassen und dann gehts weiter zum Hauptformular. [gelöst]Benutzername ausblenden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Business Theme bietet dir

Eingetragen von SteffenR@drupal.org (2262)
am 10.07.2012 - 07:22 Uhr

Das Business Theme bietet dir "as designed" nur 3 Bilder im Slider an.
Wenn du dir ein Sub-Theme erstellst, kannst du die Einstellungen über einen hook_form_alter in deiner theme-settings.php. Die Ausgabe der Slides müsste dann in der page--front.tpl.php erweitert werden.

Beispielcode für das SubTheme findest du unter folgender URL:
https://gist.github.com/3081444

Nach Aktivierung des Subthemes nicht vergessen, den Cache zu löschen !

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die Info. Ich

Eingetragen von 1000 (764)
am 10.07.2012 - 14:36 Uhr

Vielen Dank für die Info. Ich habe einen Sonderfall, der das ganze etwas "verkompliziert". Ich möchte nur einen Slide anzeigen, die Beschreibung unterhalb soll aber 3 mal mit verschiedenen Text angezeigt werden. Möglich wäre es auch, wenn die Slideshow komplett deaktiviert wird aber das Bild mit der Beschreibung statisch stehen bleibt. Ich werde mal schauen, ob ich es ohne Hilfe hin bekomme. Vielen Dank für den Hinweis!

  • Anmelden oder Registrieren um Kommentare zu schreiben

1000 schrieb Vielen Dank für

Eingetragen von SteffenR@drupal.org (2262)
am 10.07.2012 - 14:58 Uhr
1000 schrieb

Vielen Dank für die Info. Ich habe einen Sonderfall, der das ganze etwas "verkompliziert". Ich möchte nur einen Slide anzeigen, die Beschreibung unterhalb soll aber 3 mal mit verschiedenen Text angezeigt werden. Möglich wäre es auch, wenn die Slideshow komplett deaktiviert wird aber das Bild mit der Beschreibung statisch stehen bleibt. Ich werde mal schauen, ob ich es ohne Hilfe hin bekomme. Vielen Dank für den Hinweis!

Ich kann gerade den Bezug zu deinem Ursprungsposting nicht mehr wirklich herstellen. Vlt. schaust du einfach, ob du deine Anforderung nicht mit einem anderen jQuery Plugin umsetzen kannst. Der Slider lässt sich natürlich auch komplett deaktivieren - müsstest den Teil dann halt aus deiner page-front.tpl.php rausnehmen..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe ich schon versucht. Mal

Eingetragen von 1000 (764)
am 10.07.2012 - 16:24 Uhr

Habe ich schon versucht. Mal sehen. Evt. bekomme ich es hin. Ist gar nicht so simple wie sich es anhört.

.desc {
  width:930px;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 101;
  background: url(images/30w087b.png);
  color: #fff;
  font-size: 1.4em;
  padding: 10px;
  border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  -khtml-border-radius: 0 0 3px 0;
  -webkit-border-radius: 0 0 3px 0;
}

Das ist die css der Beschreibungsbox unterhalb des Bildes. Ich kann nirgens erkennen, wo das dazugehörige JavaScript aufgerufen wird, um diebox andauernd hoch und runterzufahren? Ist mir ein Rätzel. Ich habe exact die selbe css Anweisung kopiert und mit desc1 benannt und auch so aufgerufen. Fuktioniert nicht. Es wird dann nichts angezeigt. Womit wird dann das JavaScript für die Slideshow aufgerufen. Dann könnte ich dort die gewünschten Änderungen vornehmen.

Ok, habe es nun einfach zusammengefrickelt. Gibt eigendlich keinen Sinn. Ich habe die Wiederholdungszeit der Animation einfach um eine 10 er Potenz erhöt. Jetzt dauert es halt ewig bis das JavaScript aktualisiert. Is sicherlich nur ein Trampelpfad aber ich bekomme es einfach nicht sauber gelöst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Slider mit 8 Slides

Eingetragen von Wing Chun Mario (34)
am 10.09.2012 - 11:40 Uhr

Hallo,

ich habe die Slideshow auf 8 Slides erweitert. Es funktioniert auch alles hervorragend, außer dass ich eine Fehlermeldung von meiner Webseite bekomme.
Darin steht, dass ich einen undefinierten Index habe. Ich hab auch schon alles (soweit ich es weiß und mein Level in php ist nicht der höchste) überprüft und nichts weiter gefunden. Ich hab natürlich auch an der in der Fehlermeldung angegebenen Stelle gesucht ... nichts. Ich habe diese Fehlermeldung für alle Slides die ich hinzugefügt habe. Zuerst dachte ich, dass es daran liegt, dass den Slides keine Nodes zugeordnet waren. Aber als ich Nodes eingetragen habe kam es dann immernoch. Kann mir da vielleicht jemand weiterhelfen?

Hier ist die Fehlermeldung:

•Notice: Undefined index: home_high4 in include() (Zeile 156 von /customers/2/d/e/mein-domain.de/httpd.www/themes/business/templates/page--front.tpl.php).

die gleiche Meldung noch mit home_high5, home_high6, home_high7 und home_high8

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wing Chun Mario

Eingetragen von SteffenR@drupal.org (2262)
am 10.09.2012 - 12:38 Uhr
Wing Chun Mario schrieb

Hallo,

ich habe die Slideshow auf 8 Slides erweitert. Es funktioniert auch alles hervorragend, außer dass ich eine Fehlermeldung von meiner Webseite bekomme.
Darin steht, dass ich einen undefinierten Index habe. Ich hab auch schon alles (soweit ich es weiß und mein Level in php ist nicht der höchste) überprüft und nichts weiter gefunden. Ich hab natürlich auch an der in der Fehlermeldung angegebenen Stelle gesucht ... nichts. Ich habe diese Fehlermeldung für alle Slides die ich hinzugefügt habe. Zuerst dachte ich, dass es daran liegt, dass den Slides keine Nodes zugeordnet waren. Aber als ich Nodes eingetragen habe kam es dann immernoch. Kann mir da vielleicht jemand weiterhelfen?

Hier ist die Fehlermeldung:

•Notice: Undefined index: home_high4 in include() (Zeile 156 von /customers/2/d/e/mein-domain.de/httpd.www/themes/business/templates/page--front.tpl.php).

die gleiche Meldung noch mit home_high5, home_high6, home_high7 und home_high8

Hast du die entsprechenden Bilder auch in der theme-settings.php bzw. der theme_form_system_theme_settings_alter mit eingetragen ?
Am Beispiel von https://gist.github.com/3081444 kann man die Funktionsweise ganz gut nachvollziehen. Im Beispiel habe ich hier aber auf ein Subtheme gesetzt, um die Updatefähigkeit des Business Themes aufrecht zu erhalten.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

theme_form_system_theme_settings_alter ???

Eingetragen von Wing Chun Mario (34)
am 10.09.2012 - 13:21 Uhr

Ich habe die theme-settings.php für jedes Bild um folgendes erweitert

$form['busi_settings']['slideshow']['slide4']['slide4_desc'] = array(
'#type' => 'textfield',
'#title' => t('Slide Description'),
'#default_value' => theme_get_setting('slide4_desc','business'),
);
$form['busi_settings']['slideshow']['slide4']['slide4_url'] = array(
'#type' => 'textfield',
'#title' => t('Slide URL'),
'#default_value' => theme_get_setting('slide4_url','business'),
);

Die Änderungen in der page--front.tpl.php hab ich auch gemacht

Die Zeile, für die mir die Fehlermeldung ausgegebn wird ist die hier:

<?php
if ($page['home_high1'] || $page['home_high2'] || $page['home_high3'] || $page['home_high4'] || $page['home_high5'] || $page['home_high6'] || $page['home_high7'] || $page['home_high8']):
?>

Aber schonmal Danke für die Mühe

Mario

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht die Lösung ?

Eingetragen von Wing Chun Mario (34)
am 10.09.2012 - 13:25 Uhr

ich habe gerade die business.info geöffnet und dort gesehen, dass alles nur für 3 Bilder drin steht.

Ist das nur eine reine InfoDatei wie eine Notiz, oder fließen die Datensätze auch ins theme mit ein ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wing Chun Mario schrieb ich

Eingetragen von SteffenR@drupal.org (2262)
am 10.09.2012 - 14:14 Uhr
Wing Chun Mario schrieb

ich habe gerade die business.info geöffnet und dort gesehen, dass alles nur für 3 Bilder drin steht.

Ist das nur eine reine InfoDatei wie eine Notiz, oder fließen die Datensätze auch ins theme mit ein ?

Du verwechselst da gerade die Regionen deines Themes mit dem Slider - das Theme an sich hat nur 3 home_high1-home_high3 Regionen - diese haben aber mit dem Slider nichts zu tun.
Schau dir mein Beispiel einfach mal genau an und pass deine Dateien entsprechend an ..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super

Eingetragen von Wing Chun Mario (34)
am 10.09.2012 - 14:22 Uhr

Ich habe die Zeile von hom_high4 bis home_high8 wieder gelöscht und jetzt funktionierts

Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Neues Problem

Eingetragen von Wing Chun Mario (34)
am 10.09.2012 - 21:22 Uhr

Die Slidshow funktioniert jetzt einwandfrei ... fast.

Ein klitzekleines Problem ist entstanden. Nach dem letzten Slide findet der Slide zu Bild 1 so statt, alsob man zurück blättert.
Hat jemand ne Idee woran das liegen kann und ob man das abstellen kann ?

Danke schonmal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 1 Tag 12 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 6 Tagen
  • In der entsprechenden View
    vor 10 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» 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 29 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