2010-11-24 4 views
0

나는 오메가 자식 테마를 사용하고 있습니다. 나는 모든 기능의 이름을 바꾸고 이름을 변경했습니다. 나는 드루팔 (Drupal)의 초보자이지만 아주 숙련 된 WordPress 사용자입니다. 주제 구성에 조금 실망했습니다.Drupal Theming : 오메가 drupal .info 파일?

.info 파일을 사용하여 열과 레이아웃을 재정의하려고합니다. 언제든지 열의 수를 변경할 때마다 실제로 열을 렌더링하지 않습니다. 캐시도 지 웠습니다. 안타깝게도, 관리 -> 테마 -> 테마 구성 페이지에서 설정 한 설정은 .info 파일을 덮어 씁니다.

아이디어가 있으십니까?

다음은 내 테마 에 대한 .info 파일입니다. $ ID : childtheme.info, V 1.1.2.15 그것은 때문에 테마-settings.php 파일에이 코드의 아마

; ------- Declare default theme information 

name  = Child Theme 
description = Child Theme built by <a href="http://www.globerunnerseo.com">Globe Runner SEO</a> 
screenshot = screenshot.png 
core  = 6.x 
base theme = omega 

; ------- Declare default stylesheets 

stylesheets[all][] = assets/css/common.css 
stylesheets[all][] = assets/css/custom.css 

; ------- Declare default javascript includes 

scripts[] = assets/js/core.js 

; ------- Declare default theme regions 

regions[sidebar_first] = sidebar first 
regions[sidebar_last] = sidebar last 

regions[header_nav] = header nav 
;regions[header_last] = header last 

regions[preface_first] = preface first 
regions[preface_middle] = preface middle 
regions[preface_last] = preface last 

regions[content_top] = content top 
regions[content_bottom] = content bottom 

regions[postscript_one] = postscript 1 
regions[postscript_two] = postscript 2 
regions[postscript_three] = postscript 3 
regions[postscript_four] = postscript 4 

regions[footer_first] = footer first 
regions[footer_last] = footer last 
regions[meta_first] = meta first 
regions[meta_last] = meta last 

; ------- Declare default theme features 

features[] = logo 
features[] = name 
features[] = slogan 
features[] = mission 
features[] = node_user_picture 
features[] = comment_user_picture 
features[] = search 
features[] = favicon 
features[] = primary_links 
features[] = secondary_links 

; ------- Set the default settings to be used in theme-settings.php 

; ------- Non-960gs general settings 
settings[reset_css] = 1 
settings[text_css] = 1 
settings[regions_css] = 1 
settings[defaults_css] = 1 
settings[custom_css] = 1 

settings[front_page_title_display] = title_slogan 
settings[page_title_display_custom] = '' 
settings[other_page_title_display] = ptitle_stitle 
settings[other_page_title_display_custom] = '' 
settings[configurable_separator] = ' | ' 

settings[omega_breadcrumb] = 'yes' 
settings[omega_breadcrumb_separator] = '/' 
settings[omega_breadcrumb_home] = 1 
settings[omega_breadcrumb_trailing] = 1 
settings[omega_breadcrumb_title] = 1 

settings[mission_statement_pages] = home 

settings[sidebar_combine] = 1 
settings[sidebar_contain_pages] = '' 

; -------/Non-960gs general settings 

; ------- 960gs default region settings 

; ------- default_container_width applies to regions like $help, $messages 
settings[omega_default_container_width] = 24 

; ------- Region settings for top zone (logo, menus) 

settings[omega_branding_wrapper_width] = 24 
settings[omega_header_logo_width] = 4 
settings[omega_header_menu_width] = 12 

; ------- Region settings for header regions 

settings[omega_header_wrapper_width] = 24 
settings[omega_header_nav_width] = 24 
;settings[omega_header_last_width] = 8 

; ------- Region settings for default breadcrumb and search box placement 

settings[omega_internal_nav_wrapper_width] = 24 
settings[omega_breadcrumb_slogan_width] = 10 
settings[omega_search_width] = 6 

; ------- Region settings for preface regions 

;settings[txi_preface_wrapper_grids] = 24 
;settings[omega_preface_first_width] = 12 
;settings[omega_preface_first_prefix] = 0 
;settings[omega_preface_first_suffix] = 0 
;settings[omega_preface_middle_width] = 12 
;settings[omega_preface_middle_prefix] = 0 
;settings[omega_preface_middle_suffix] = 0 
;settings[omega_preface_last_width] = 0 
;settings[omega_preface_last_prefix] = 0 
;settings[omega_preface_last_suffix] = 0 

; ------- Region settings for content regions 

settings[omega_content_layout] = first_content_last 
settings[omega_content_container_width] = 24 
settings[omega_sidebar_first_width] = 6 
settings[omega_content_main_width] = 17 
settings[omega_sidebar_last_width] = 0 

; ------- Region settings for postscript regions 

settings[omega_postscript_container_width] = 24 
settings[omega_postscript_one_width] = 12 
settings[omega_postscript_one_prefix] = 0 
settings[omega_postscript_one_suffix] = 0 
settings[omega_postscript_two_width] = 6 
settings[omega_postscript_two_prefix] = 0 
settings[omega_postscript_two_suffix] = 0 
settings[omega_postscript_three_width] = 4 
settings[omega_postscript_three_prefix] = 0 
settings[omega_postscript_three_suffix] = 0 
settings[omega_postscript_four_width] = 4 
settings[omega_postscript_four_prefix] = 0 
settings[omega_postscript_four_suffix] = 0 

; ------- Region settings for footer regions 

settings[omega_footer_container_width] = 24 
settings[omega_footer_first_width] = 5 
settings[omega_footer_last_width] = 19 

; -------/960gs default region settings 

; Information added by drupal.org packaging script on 2010-07-22 
version = "6.x-1.0-beta11" 
core = "6.x" 
project = "omega" 
datestamp = "1279809608" 
+0

template.php 파일의 모양은 무엇입니까? –

답변

1

을 해결합니다. 문제는 기본 테마 값을 다시 설정해야한다는 것입니다.

자신의 테마 구성 방문하여 수행 할 수 있습니다

  1. /관리/구축/테마/설정/
  2. 지우기 "기본값으로 재설정"링크를 클릭 테마에 대한 데이터베이스 설정

감사합니다. @oadaeh!

1

: 당신은 당신의 설정을 저장 한 것을

// Get the default values from the .info file. 
    if (count($subtheme_defaults) > 0) { 
    // Allow a subtheme to override the default values. 
    $settings = array_merge($subtheme_defaults, $saved_settings); 
    } 
    else { 
    // Merge the saved variables and their default values. 
    $defaults = omega_theme_get_default_settings('omega'); 
    $settings = array_merge($defaults, $saved_settings); 
    } 

과 사실 admin/build/themes/settings/omega 페이지에 있습니다.

데이터베이스의 변수 테이블에서 관련 설정을 삭제해야 .info 파일의 설정이 영향을받을 수 있습니다.

나는 위의 내용을 게시 한 후이에 좀 더 많은 연구를하고 문제에 대한 더 나은 수정 프로그램을 제공하는 다음 문제 발견 : http://drupal.org/node/795180

관련 문제