묻고답하기
위젯에서 수정으로 바로가는 링크 좀 부탁드립니다.
2014.04.12 21:24
컨덴츠 확장변수 사용하고 있습니다.
컨셉상 제목누르면 내용이 아니라 바로 수정폼으로 가게 링크걸고 싶습니다.
그런데 <a href="$item->getLink()}">를 수정폼으로 가는 링크만 하면 될 거 같은데 위젯에서 수정폼으로 가는 경우가
거의(?) 없어서 그런지 관련한 질답이나 링크찾기가 어렵네요.
댓글 8
-
바가G
2014.04.12 21:27
-
글쎄나는
2014.04.12 21:41
넵. 그거 사용하고 있습니다~
-
바가G
2014.04.12 21:53
수정폼이라는게 정확히 어떤 수정폼을 뜨길 원하시는건지..
페이지 수정폼? 아니면 해당 게시글의 수정폼? 질문 자체를 자세하게 써주셔야 해결하는데 더 큰 도움이 된답니다~ㅠㅠ
일단 xe/widgets/contentextended/skins/default/normal.html 에서 위에서 15번째 줄에 있는
<a href="{$item->getDocumentURL()}"><strong>{$item->getDocumentTitle()}</strong></a>
이 소스에서 {$item->getDocumentURL()} 이 부분을 해당 수정폼의 링크로 바꿔주시면 될 것 같아요.
{$item->getDocumentTitle()} 이 소스가 해당 글의 제목을 나타내는 소스니까 제목을 클릭하면 해당 수정폼 링크로 가겠죠~
-
글쎄나는
2014.04.12 21:59
아. 해당 게시글의 수정폼입니다. 위젯에서 제목클릭하면 내용으로 가는데 내용이 아니라 제목클릭하면 -> 수정폼으로 [/index.php?mid=보드명&document_srl=게시물번호&act=dispBoardWrite] 가게끔 하고 싶거든요.해당수정폼의 링크로 바꾸고 싶어도 보드명과 게시물번호를 불러오는 변수가 어떤건지 모르겠습니다.
-
바가G
2014.04.12 22:03
{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')} 로 해보실래요?!
정리하면
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}"><strong>{$item->getDocumentTitle()}</strong></a>
확실히 될지는 모르겠지만ㅠㅠㅠ 일단 한 번 시도라도 해보세요....!! 되면 좋겠네요...
-
글쎄나는
2014.04.12 22:15
음. 안되네요.
통상 수정링크는 [/index.php?mid=보드명&document_srl=문서번호&act=dispBoardWrite]게 나오는데 알려주신대로는
[/index.php?mid=위젯페이지&act=dispBoardWrite] 게 나옵니다. mid가 게시판이 아니라 현재 페이지 그대로구요..
-
바가G
2014.04.12 22:17
그렇군요ㅠㅠㅠgetDocumentURL() 이 부분이 해당 글로 이동하는 링크니까 여기서 해당 글의 수정으로 이동하려면 어떻게 링크를 수정해야하는지 저도 잘 모르겠네요...다른 능력자분께서 답변을 주시길 기다릴게요~!!!
-
글쎄나는
2014.04.12 22:20
에궁. 감사합니다~ 밤늦게 수고하셨어요. 저도 이만 퇴근해야겠습니다. 내일 다시 연구해 봐야죠. ㅠ (집에서 쉬고싶다는;;)
제목부분 링크를 찾아서 수정폼 링크소스로 바꿔주면 될 것 같아요~ 자세한 해결방법은 컨덴츠 기본 위젯을 사용하고 계신건지 알아야 더 자세한 설명을 할 수 있을 것 같습니다~!!
http://www.xpressengine.com/index.php?mid=download&search_keyword=%EC%BB%A8%ED%85%90%EC%B8%A0&package_srl=21127741
이 위젯을 사용하고 계시는건가요?