묻고답하기
placeholder 삽입하려고 합니다.
2013.03.28 00:49
위에 이미지 보시면 제목과 이메일은 기본 인풋 값이라서 placeholder 값을 스킨에서 주었는데,
연락처같은 경우는 관리자에서 추가로 만들어 넣은 인풋값이라서 placeholder 값을 어떻게 넣어야 할지 모르겠습니다.
관리자에서 추가로 생성하는 인풋값에서 placeholder 값을 추가하려면 어떻게 해야 하나요?
댓글 4
-
송동우
2013.03.28 01:00
-
박선훈537
2013.03.28 01:07
<tr cond="$form_extra_keys" loop="$form_extra_keys => $key, $val"><th scope="row">{$val->name}<!--@if($val->is_required=='Y')--><em class="required_icon">*</em><!--@end--></th><td>{$val->getFormHTML()}</td></tr>여기서{$val->getFormHTML()}이 조건문을 바꿔야 한다는 건가요? -
송동우
2013.03.28 01:56
거기에서는 할 수 없습니다.....
이미 만들어진 것을 출력만 하는 부분이라.......
질문이
내가 원하는 것은 어떤 버전의 어떤 모듈에서
이렇게 저렇게 설정을 했는데 어떤 곳에 내가 원하는 무엇이 나타나게 했으면 좋겠다
라고 물어본다면
그냥 복사해서 붙여넣을 수 있는 코드를 삽입할 위치와 함께 받을 수 있지만
지금과 같이 질문자가 의도를 전혀 밝히지 않고 부분적으로 물어보면
답변자는 궁극적으로 무엇을 하고자 하는지 모르기 때문에 질문에 국한된 힌트같은 답변 밖에 할 수 없습니다.
그러면 질문자는 힌트를 이해하지 못하고 계속 꼬리에 꼬리를 무는 무한 반복 질문을 하게 됩니다......
그냥
누가 봐도 무엇을 하려고 하는지 알 수 있도록 설명을 충분히 곁들여서 질문하는 것이
신속 정확한 답변에 도움이 됩니다.........
대부분 질문에 답변이 없는 이유는
답변을 하려고 하면 몇 번을 더 구체적으로 이런 경우를 말하는 것이냐 아니면 저런 경우를 말하는 것이냐 다시 물어봐야 하는 경우가 많아서
그냥 스킵하고 넘어 갑니다......
지금 질문만 해도 답변을 하고 싶어도
질문의 이미지가 게시판인지 회원가입폼인지 전혀 알수 없고
(물론 대충 짐작은 하겠지만, 짐작으로 답변을 달면 꼭 저는 그거 사용하는 것이 아닌데요 라고 답하는 것이 대부분이라........)
이러한 이유로
그냥 힌트같은 설명밖에 못하는 겁니다........
아마 질문을 구체적으로 하면
누군가가 답변을 할 겁니다.....
저는 지금 자고 내일은 바빠서 밤이나 되어야 접속하겠지만..........
도움이 되셨길........
-
박선훈537
2013.03.28 02:36
아네. 감사합니다. 그럼 다시 자세히 질문을 해보겠습니다.
XE core ver. 1.7.3 을 이용하고 있습니다.
Contact 모듈을 이용해서 메일을 받는 페이지를 생성하려고 합니다.
위에 이미지를 보시면 왼쪽 '제목' ,' 이메일' 처럼 input box 에 넣어야할 제목이 있는데,
스킨 index를 다음과 같이 placeholder를 삽입해서
<tr>
<th scope="row">{$lang->contact_subject} <em class="required_icon">*</em></th>
<td><input class="text" type="text" name="Subject" placeholder="{$lang->contact_subject}"></td>
</tr>
<tr>
<th scope="row">{$lang->contact_email} <em class="required_icon">*</em></th>
<td><input class="text" type="text" name="Email" placeholder="{$lang->contact_email}"></td>
</tr>
input box 안에 텍스트를 입력하기 전에 제목을 위에 처럼 나타나게 하고 아래 처럼 왼쪽의 제목을 없애려고 합니다.
그런데, 사용자 정의로 추가한 목록인 연락처와 같은 경우는
스킨 index 페이지에서
<tr cond="$form_extra_keys" loop="$form_extra_keys => $key, $val">
<th scope="row">{$val->name}<!--@if($val->is_required=='Y')--><em class="required_icon">*</em><!--@end--></th>
<td>{$val->getFormHTML()}</td>
</tr>
이렇게 되어있기 때문에 변수에 따라 형태를 나타내게 되어 있어서,
Xe 코어 에서 어디 부분이 적용되어 있어서 수정을 해야하는 지 알고 싶습니다.
변수부분에도 placeholder 를 삽입해서 제목을 input box 안에서 나타내게하고 클릭하면 사라지게 하고 싶습니다.
질문에 아무런 정보가 없어서
코드는 직접 작성해야 합니다....
질문의 내용상
방법만 설명할 수 밖에 없네요
확장변수의 아이디값을 비교해서
루프속에 조건문을 넣어서
태그내에 필터하여 출력시키면 됩니다.....
프로그래밍에 대해서 잘 모르면
스스로 하기 힘들것으로 보입니다........