[TYPO3-UG Denmark] Standard Search form

Jan Ebbe Jensen janebbe at tdcadsl.dk
Sat Aug 11 16:24:40 CEST 2007


Jeg har fået bakset mig frem til én halv løsning, men mangler endnu at få 
vist resultatet på en anden side. Er der nogen af jer erfarende som kan give 
mig et hint til hvordan det gøres. Jeg har søgt på Internettet efter en 
kogebogsopskrift, men har desværre ikke kunne finde nogen, som en nybegynder 
som mig kunne helt forstå :-(


Min setup ser ud på følgende måde:



plugin.tx_automaketemplate_pi1 {
  content = FILE
  content.file = fileadmin/_temp_/Layout-2.htm
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
}

config.language = dk
#languageField.tt_content = dk

page = PAGE
page.typeNum = 0


page.stylesheet = fileadmin/_temp_/css/css-2.css
page.10 < temp.mainTemplate
page.10.workOnSubpart = DOCUMENT_BODY



page.10.marks.CONTENT_MIDDLE = CONTENT
page.10.marks.CONTENT_MIDDLE {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=0
}

page.10.marks.CONTENT_LEFT = CONTENT
page.10.marks.CONTENT_LEFT {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=1
}



page.10.marks.RIGHT_COLUMN = CONTENT
page.10.marks.RIGHT_COLUMN {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=2
}

page.10.marks.BREADCRUMB_MENU = HMENU
page.10.marks.BREADCRUMB_MENU.special = rootline
page.10.marks.BREADCRUMB_MENU.special.value = 1
page.10.marks.BREADCRUMB_MENU.special.range = 0|-1

page.10.marks.BREADCRUMB_MENU.1 = TMENU
page.10.marks.BREADCRUMB_MENU.1 {
  target = _top
  NO.linkWrap = || >
}


page.10.marks.LEFT_MENU = HMENU
page.10.marks.LEFT_MENU.1 = TMENU
page.10.marks.LEFT_MENU.1.NO {
  linkWrap = <b>|</b><br />
}

page.10.marks.LEFT_MENU.2 = TMENU
page.10.marks.LEFT_MENU.2.NO {
  allWrap = <i>|</i><br /<
}

tt_content.mailform.20.layout = 
<tr><td>###LABEL###</td><td>###FIELD###</td></tr>
tt_content.mailform.20.stdWrap.wrap = <table border="1"><i>|</i></table>


page.10.marks.SEARCHBOX < tt_content.search.30
page.10.marks.SEARCHBOX.target = _self
page.10.marks.SEARCHBOX.image = IMAGE
page.10.marks.SEARCHBOX.image.file = fileadmin/images/soeg.jpg
page.10.marks.SEARCHBOX.image.altText = Søg
page.10.marks.SEARCHBOX.params.input = style="border: 1px solid #000000; 
height: 20px;"
page.10.marks.SEARCHBOX.layout = <td>###FIELD###</td>
page.10.marks.SEARCHBOX.stdWrap.wrap = <table border="1" align="right" 
cellspacing="5" cellpadding="0"><tr>|</tr></table>

page.10.marks.SEARCHBOX.dataArray {
     10.label >
     10.type = *sword=input
     20.label >
     20.type = scols=hidden
     20.valueArray >
     20.value = tt_content.header-bodytext-imagecaption
}




Min prøve HTML-template:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Layout-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!--###DOCUMENT_BODY### begin-->
<table width="1000" border="0" align="center" cellpadding="0" 
cellspacing="0">
  <tr bgcolor="#FF00FF">
    <td height="100" colspan="3"><div>###SEARCHBOX###</div></td>
  </tr>
  <tr>
    <td width="180" rowspan="2" bgcolor="#FF0000">
      <div class="left_menu">###LEFT_MENU###</div>
      <div class="left_menu">###CONTENT_LEFT###</div>
    </td>
    <td colspan="2" bgcolor="#00FFFF">
      <div class="breadcrumb_menu">Her er 
du:&nbsp;###BREADCRUMB_MENU###</div>
    </td>
  </tr>
  <tr>
    <td width="640" height="500">
      <div>###CONTENT_MIDDLE###</div>
    </td>
    <td width="180" height="500" bgcolor="#FFCCFF">###RIGHT_COLUMN###</td>
  </tr>
  <tr bgcolor="#00FF00">
    <td height="50" colspan="3">&nbsp;</td>
  </tr>
</table>
<!--###DOCUMENT_BODY### end-->
</body>
</html>



På forhånd tak



Jan Ebbe Jensen




More information about the TYPO3-UG-denmark mailing list