Alsmink bekapcsolásakor hiba - mit hagytam ki?

pityu73 képe

Sziasztok!
Ezen a sminken (Skeleton) szeretnék apróbb módosításokat eszközölni.
Ehhez létrehoztam egy alsminket az itt leírtak alapján.

Tehát az alsminkem mappája:
fpinfinity
-fpinfinity.css
-fpinfinity.info

az fpinfinity.info tartalma:

  1. name = fpinfinity
  2. description = Ez a smink a skeletontheme gyermeke.
  3.  
  4. version = 1.0
  5. core = "7.x"
  6. engine = phptemplate
  7.  
  8. base theme = skeletontheme
  9.  
  10. stylesheets[all][] = fpinfinity.css
  11.  
  12. regions[header] = Header
  13. regions[highlighted] = Highlighted
  14. regions[content] = Content
  15. regions[sidebar_first] = Sidebar first
  16. regions[featured_left] = Featured left
  17. regions[featured_right] = Featured right
  18. regions[footer_first] = Footer first
  19. regions[footer_second] = Footer second
  20. regions[footer_third] = Footer third
  21. regions[footer] = Footer
  22. regions[help] = Help
  23. regions[page_top] = Page top
  24. regions[page_bottom] = Page bottom

A skeletontheme.info tartalma pedig ez:

  1. name = Skeleton
  2. description = Skeleton is a powerful, clean, responsive theme ported to Drupal by <a href="http://www.morethanthemes.com/" target="_blank">More Than (just) Themes</a>. If you like this theme, we encourage you to try also our other <a href="http://www.morethanthemes.com" target="_blank">Premium</a> and <a href="http://drupalizing.com" target="_blank">Free</a> Drupal themes.
  3. version = VERSION
  4. core = 7.x
  5.  
  6. stylesheets[all][] = css/skeleton.css
  7. stylesheets[all][] = css/style.css
  8. stylesheets[all][] = css/buttons.css
  9. stylesheets[all][] = css/layout.css
  10. stylesheets[all][] = color/colors.css
  11.  
  12.  
  13. regions[header] = Header
  14.  
  15. regions[highlighted] = Highlighted
  16.  
  17. regions[content] = Content
  18. regions[sidebar_first] = Sidebar first
  19.  
  20. regions[featured_left] = Featured left
  21. regions[featured_right] = Featured right
  22.  
  23. regions[footer_first] = Footer first
  24. regions[footer_second] = Footer second
  25. regions[footer_third] = Footer third
  26. regions[footer] = Footer
  27.  
  28. regions[help] = Help
  29. regions[page_top] = Page top
  30. regions[page_bottom] = Page bottom
  31.  
  32.  
  33. ; Information added by drupal.org packaging script on 2013-02-17
  34. version = "7.x-1.2"
  35. core = "7.x"
  36. project = "skeletontheme"
  37. datestamp = "1361062289"

Ha bekapcsolom és alapértelmezetté teszem a létrehozott alsminket akkor a következő hibát kapom:

  1. Notice: Undefined index: Skeleton drupal_theme_initialize() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/theme.inc 98 sor).
  2. Notice: Trying to get property of non-object phptemplate_init() függvényben (/var/www/p73/data/www/fp.p73.hu/themes/engines/phptemplate/phptemplate.engine 12 sor).
  3. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  4. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  5. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  6. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  7. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  8. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  9. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  10. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  11. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  12. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  13. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  14. Notice: Trying to get property of non-object view->render() függvényben (/var/www/p73/data/www/fp.p73.hu/sites/all/modules/views/includes/view.inc 1246 sor).
  15. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  16. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  17. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  18. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  19. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  20. Notice: Trying to get property of non-object view->render() függvényben (/var/www/p73/data/www/fp.p73.hu/sites/all/modules/views/includes/view.inc 1276 sor).
  21. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  22. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  23. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  24. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  25. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  26. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  27. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  28. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  29. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  30. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  31. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  32. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  33. Notice: Trying to get property of non-object view->render() függvényben (/var/www/p73/data/www/fp.p73.hu/sites/all/modules/views/includes/view.inc 1246 sor).
  34. Notice: Trying to get property of non-object view->render() függvényben (/var/www/p73/data/www/fp.p73.hu/sites/all/modules/views/includes/view.inc 1276 sor).
  35. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  36. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  37. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  38. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  39. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  40. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  41. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  42. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  43. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  44. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  45. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  46. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).
  47. Notice: Trying to get property of non-object drupal_alter() függvényben (/var/www/p73/data/www/fp.p73.hu/includes/module.inc 1035 sor).

és az oldal elveszíti az összes formázást az fpinfinity.css tartalma jelenleg üres.

Ez lenne az első alsminkes megoldásom, mit rontok el?

Köszönettel:
István

Drupal verzió: 
Fórum: 
csakiistvan képe

Megcsinaltam en is, pls csekkold, nekem ez mukodik siman, https://dl.dropbox.com/u/63525092/fpinfinity.zip

1
0

Drupal full-stack developer at Wunderman Thompson Budapest

csakiistvan képe

Amugy akkor dobott ilyen hibauzeneteket amikor be voltak teve a regiok, de nem volt page.tpl.php az alsmink mappaban, miutan atmasoltam a skeletonbol, maris elmult, mert akkor tudta hogy merre vannak a regiok.

2
0

Drupal full-stack developer at Wunderman Thompson Budapest

pityu73 képe

Köszönöm működik :)

Tehát ha régiót is meghatározok az alsmink.info fájlban akkor mindenképpen kell a page.tpl.php a szülő smink mappájából?

0
0
csakiistvan képe

igen igy van

2
0

Drupal full-stack developer at Wunderman Thompson Budapest

pityu73 képe

Köszi az útmutatást.

Így már a plusz régióm is tökéletes lett amit az alsminkemnél sikerült létrehoznom.

Köszönettel:
István

u.i: A megoldást majdnem lehagytam. :)

  • Definiáltam egy új régiót a saját smink.info-fájlban.

regions[slideshow] = Slideshow

  • Majd ezt a régiót elhelyeztem az átmásolt page.tpl.php-ban a megfelelő helyre.

  1. <!-- #slideshow -->
  2. <div id="slideshow" class="sixteen columns clearfix">
  3.  
  4. <?php if ($page['slideshow']): ?>
  5. <?php print render($page['slideshow']); ?>
  6. <?php endif; ?>
  7.  
  8. </div>
  9. <!-- /#slideshow -->
0
0
csakiistvan képe

Tipp a megoldasra, ami nem jobb megoldas csak szerintem regiot kialakitani 1 db blockra felesleges. En igy csinalnam:

theme_preprocess_page -be beletenni nezetet, pl:

  1. function theme_preprocess_page(&$variables, $hook) {
  2. $variables['front_slideshow'] = views_embed_view('front_slideshow', 'block');
  3. }

Lathato hogy meghivsz ezzel egy views-t aminek a gepi neve 'front_slideshow', ennek is a block kimenetet eppen.

A tpl phpban pedig beleteszed a printet:

  1. <?php if ($front_slideshow): ?>
  2. <?php print $front_slideshow; ?>
  3. <?php endif; ?>

Nem csak viewsra alkalmazhato, module invoke-al barmit elerhetsz, pl ugyanott a preprocess pageben meghivhatod akar a nyelvvalaszto blockot is, vagy barmit:

  1. function theme_preprocess_page(&$variables, $hook) {
  2. $switcher = module_invoke('locale', 'block_view', 0);
  3. $switcher = render($switcher['content']);
  4. }
0
0

Drupal full-stack developer at Wunderman Thompson Budapest