2013-04-22 3 views
0

내가 디자인하고있는 Joomla 템플릿이 있지만 전반적인 매력/GUI를 미리 작성하여 포스트/페이지/블로그를 미리 작성하여 프론트 페이지에 동적으로로드하고 싶습니다. Joomla가 가능합니까? 그것은 이미 만든 페이지에서 작동하지만 사이트에 생성 된 페이지가 있으면 어떻게됩니까? 기본적으로 프런트 엔드가 동적으로 생성 된 목록에서 임의의 페이지를로드 할 수있게합니다. joomla에서 모든 페이지/게시물의 목록을 동적으로 가져올 수있는 방법이 있나요? javascript/jquery에서이 페이지를 미리로드하고 기본 사이트에서 해당 페이지 만로드하십시오.Jquery Joomla 템플릿 페이지로드

간체 요청. 멀티 페이지 인터페이스로 작동하는 한 페이지 웹 사이트. 따라서 사용자는 매번 실제로 페이지를 새로 고치거나로드하지 않고도 페이지를로드 할 수있는 컨트롤 인터페이스 옵션을 설정할 수 있습니다.

스택 오버플로 사용자가 이전에 이와 유사한 것을 설정했는지 궁금해하고 어떻게 수행했는지에 대한 통찰력을 제공 할 수 있습니다. 프리 페이지를 미리로드하는 방법을 알고 있지만 목표는 만들어진 새 페이지를 기반으로 동적으로로드하는 것입니다.

답변

0

joomla가 기본적으로 "ajaxified"로 작동하지 않으므로이 기능을 사용하려면 우선 무시해야 할 것 같습니다. 나는 joomla 확장 디렉토리에서 이미 이런 일이 있는지 살펴볼 것입니다. 아마도 기본적으로이 작업을 수행 할 수있는 템플릿은 그들이 당신의 목표는 또 다른 문제가 될 수 있습니다 일치하는 정도이지만, AJAX 기능을 추가하는 플러그인의 숫자가있다

http://extensions.joomla.org/search?q=ajax

(나는 워드 프레스에 비슷한 보았다) .

직접 작성하려면 jQuery/JavaScript에 대한 지식이 필요하며 아약스를 통한 호출 페이지로의 링크를 무시하고 joomla의 기능을 오버라이드하여 모든 추가 페이지에 머리말/꼬리말을 포함시키지 않도록 템플릿을 작성하십시오 (html 당신이 필요합니다).

더 깊이 들어가려면 꽤 시간이 걸립니다. 나는 기본적으로이 일을 할 수있는 플러그인을 찾는 것이 좋습니다. 이렇게하면 joomla가 페이지를로드하는 방법을 변경하는 데 많은 시간을 할애 할 필요가 없습니다.

+0

Jquery/Javascript는 문제가되지 않지만 Joomla가 Json 형식이나 jquery/javascript로 전달하는 것과 비슷한 방식으로 Joomla를 가져 오는 방법은 관리자가 만든 페이지 목록 패널을 미리 불러올 수 있습니다. 본질적으로 나는 여전히 Joomla가 백엔드에서하는 방식대로 작동하도록하고 싶지만 디자인/템플릿 측면에서는 페이지 자체 만로드합니다. 지금까지이 작업을 수행 할 수있는 유일한 방법은 페이지를 먼저 작성한 다음 링크를 복사 한 다음 jquery가 컨텐츠를 미리로드하도록하는 것입니다. – DEVPROCB

+0

이것이 내가 오버라이드를 제안한 이유이며, 대신 모든 구성 요소의 "보기"를 무시하고 데이터를 JSON 형식으로 덤프 할 수 있습니다. 나는 그 질문에 도움이 될 것입니다 http://stackoverflow.com/questions/10739611/joomla-component-output-without-html 해제 joomla 함수가 있다고 생각합니다. –

+0

나는 다른 내용을 표시하려고하지 않습니다. Jquery에 미리로드되도록 만들어진 링크의 전체 목록을 가져 오는 방법을 찾고 있습니다. – DEVPROCB