2014-04-26 2 views
1

커스텀 페이지에 커스텀 화를 시도하는 중입니다. 일단 학생이 로그인을하면 스크린 레이아웃 레이아웃의 중앙에 버튼이 보일 것입니다. 테마의 config.php 파일에 기본 요구 사항을 설정했습니다. . 아래에 나와 있습니다.무들 테마 커스터마이징

'incourse' => array(
     'file' => 'course.php', 
     'regions' => array(), 

    ), 

어떻게 그가 그것을 클릭 할 때 자신의 프로필에 학생을한다 코스 레이아웃


Button 1 

의 중앙에있는 버튼을 추가 할 수 있습니다. 메인 랩 내용의 코드는 무엇이되어야합니다.

<div id="region-main-wrap"> 
     <div id="region-main"> 
       <div class="region-content"> 
        <?php echo $coursecontentheader; ?> 
        <?php echo $OUTPUT->main_content() ?> 
        <?php echo $coursecontentfooter; ?> 
          </div> 
        </div> 
      </div> 
+0

경우 전자 직접 코스 형식을 수정 xactly 당신은 그것을 원할 것입니까? 세로 센터, 가로 센터, 코스 헤더 후, ecc – franzlorenzon

+0

나는 사용자가 버튼을 클릭하면 학생이 등록 된 코스를 보여줄 것입니다, 수직 중심으로 싶습니다. 사용자가 로그인 한 것으로 간주하십시오. –

답변

2

첫째로, "방문"레이아웃은 활동 방문 페이지와 같은 코스 구조 내의 페이지에서 사용됩니다. 실제 과정을 변경하려면 "과정"레이아웃을 수정해야합니다.

둘째, 코스 내용 자체는 $ OUTPUT-> main_content()에 의해 렌더링됩니다. 버튼을 코스 내용의 위 또는 아래에 놓으려면 해당 선의 위 또는 아래에 추가 할 수 있습니다.

  1. 이 사이트의 HTML 편집기에서 직접 코스에있는 버튼을 추가
  2. 사업부를 추가

    당신은 어딘가에 당신이 다음을 중 하나를 시도 할 수있는 버튼이 실제로이 과정에서 표시 할 경우 (당신은 정말 당신이 무엇을하는지 아는하지 않는 것이 좋습니다되지 않음) CSS에서 절대 위치를 사용하여 코스와 과정을 통해 위치를 외부

+0

어떻게 가야할 지 "당신이 정말로하고있는 일을 정말로 알고있는"지점 - main_content에서 무엇을 편집하는 방법에 대한 문서를 찾을 수없고 libs/outputrendered.php 파일이 혼란 스럽습니다. 그들은 정말로 이것을 변경하기가 어렵게 만들었습니까? 개인적으로 절대적으로 중요한 스킨 작업을해야 절대 위치가 잘라낼 수 없습니다. 나는 프로그래밍에서 가장 빛나는 마음 중 하나 또는 최악의 경우에 의해 만들어진 CMS로이 직업을 마칠 수 있는지 궁금합니다. –