2013-06-04 32 views
0

저는 Joomla가 처음인데, 이것이 간단한 질문이라면 용서하겠습니다. 어쨌든, 나는 일하기 위해 처음부터 만들어진 템플릿을 받았습니다. 이 템플릿에는 색인 (분명히), 블로그 및 연락처와 같은 여러 페이지가 있습니다. 내 문제는 인덱스를 제외하고 템플릿에 대한 다른 레이아웃은 나타나지 않습니다. 나가 얻는 모두는 백색 페이지이다. 나는 그것이 내 URL (.../joomlaproj/templates/mytemplate/contact.php)과 관련이 있다고 의심하고있다. 내가 추가하거나 php 파일을 변경해야 할 것들이 있는가? 연락처 폴더와 블로그 파일을 템플릿 폴더 외부로 옮겨 보았지만 여전히 빈 페이지로 나타납니다. 왜 이런 일이 일어나는 걸까요?joomla 템플릿에 흰색 페이지가 있습니다.

+0

우리가 웹 사이트를 볼 때까지이 beahviour에 대한 이유를 말해주는 것은 매우 어렵습니다. 이유는 .htaccess, 파일 폴더 사용 권한, 허위 코딩, 비 호환 플러그인 등이 될 수 있습니다.라이브 서버에 라이브 서버가있는 경우 URl 프로젝트를 게시 할 수 있습니까? – Yogus

+0

프로젝트가 로컬 호스트에 있으므로 정말 공유 할 수있는 게 없습니다. 이것이 도움이되는지 나는 모르겠지만 템플릿은 처음부터 만들어졌습니다. 다운로드되지. 사용중인 템플릿의 다른 페이지 레이아웃에 액세스 할 수 없습니다. 왜, 나는 잘 모르겠다. 어쨌든, 시간 내 주셔서 감사합니다. – user1597438

답변

1

Joomla가 무엇이고 어떻게 작동하는지 오해했을 것입니다. 그것은 컨텐츠 관리 시스템이므로 간단한 PHP 페이지로 정적 웹 사이트를 생성하지 않습니다. contact.phpblog.php과 같은 각 파일을 템플릿 폴더에 추가하십시오. 필요에 따라 Joomla Extensions Directory에서 확장 기능을 설치하고 백엔드를 통해 메뉴 항목을 생성 한 다음 구성 요소를 할당합니다.

는 당신에게 자세한 개요를 제공 줌라의 문서를 살펴 보자 :

http://docs.joomla.org/Getting_Started_with_Joomla을!

이 프로젝트에서 Joomla, Wordpress, 사용자 정의 코드 등을 사용할 항목을 선택한 경우 사이트의 크기가 얼마나 큰지 빠르게 생각해보십시오. 그것은 또한 연락처 양식을 포함됩니다 주로 블로깅 사이트면, 최선의 선택 Wordpress 수 있습니다. 포럼이나 다른 복잡한 시스템과 같이 더 많이 포함한다면 Joomla가 최선의 방법이 될 것입니다.

희망이는 초보자 문서와 템플릿을 만드는 방법에 대한 몇 가지 문서를 읽는 것 외에도

+0

도움을 주셔서 대단히 감사합니다. 네가 옳아. 나는 Joomla의 그 부분을 오해했다. 그래서 내가하는 최선의 방법은 다른 페이지에 대한 별도의 템플릿을 만드는 것입니다. 그렇습니다. – user1597438

+0

아니요, 별도의 템플릿이 아닙니다. 처음 제공 한 웹 사이트의 확장 기능을 설치 한 다음, '메뉴> 메인 메뉴> 새로 만들기'...로 이동하여 새 메뉴 링크를 만들고 그 구성 요소를 할당하십시오. – Lodder

+0

설치 이유를 모르겠습니다. 확장 기능 ... 연락처에 대해 특별한 일을하고 싶다면 레이아웃을 우선 적용 할 것입니다. – Elin

1

을하는 데 도움이, 당신은 핵심 템플릿에 보일 것입니다.

템플릿이 Joomla 템플릿 인 경우 템플릿은 templates/yourtemplatename 폴더에 있어야하며 discover install을 사용하여 설치해야합니다. 하지만 작동하지 않을 xml 파일을받지 못했다면. XML 파일을 언급하지 않는다는 사실은 나에게 Joomla 템플릿이 없다는 것을 나타냅니다.

Joomla 템플릿에는 index.php 파일이 있지만 파일을 열고 Protostar 또는 Beez index.php 파일과 비슷한 파일인지 확인해야합니다. Joomla 템플릿에는 Joomla에서 블로그 레이아웃을 덮어 쓰는 데 사용할 수있는 blog.php 파일이있을 수 있으며이 파일은 /components/com_content/views/category/tmpl/blog.php에서 찾을 수있는 것과 매우 유사해야합니다. 이 파일은 templates/mytemplatename/html/com_content/category 폴더에 있습니다.

다음으로 디자인에 대한 생각을 어떻게 콘텐츠에 대해 생각하고 있는지 구분해야합니다.

기본 템플릿 (Joomla 3의 기본) 중 하나를 선택하면 콘텐츠가 설정됩니다. 그것은 홈 페이지 기사, 연락처 페이지 및 블로그 페이지 (샘플 콘텐츠 포함)를 작성하는 것입니다. 이들 각각을 내비게이션에 연결하고 일반적으로 원하는 방식으로 콘텐츠를 제공하십시오. 그런 다음 제공 한 설계 스펙을 사용하여 해당 레이아웃과 일치하는 레이아웃 재 지정을 작성해야 할 수 있습니다.

contact.php 파일에는 무엇이 들어 있습니까? 몇 가지 코드를 보여줘야합니다.

+0

내가 사용하는 템플릿이 Protostar index.php 파일보다 적은 PHP를 사용하기 때문에 조금 다르게 보입니다. 사실 Joomla 템플릿이라고 생각하지 않기 때문에 Joomla 템플릿의 위치를 ​​추가하기 위해 부분을 추가했습니다. contact.php는 이메일,지도, 주소 등이 포함 된 실제 연락처 페이지입니다. 정적 인 페이지입니다. 어쨌든, 나는 각 메뉴 항목을위한 별도의 템플릿을 만들어 내 문제를 해결할 수 있었다. 시간 내 주셔서 대단히 감사합니다. – user1597438

+0

연락처 페이지의 경우 Joomla 코어의 일부인 연락처 구성 요소를 사용해야합니다. – Elin

+0

감사합니다. 템플릿을 "고치려고"시도한 후에 정확히했습니다. – user1597438

관련 문제