[Typo3-UG Denmark] newbie - hjlæp til extension, news

Christian Holbech hamselv at christian-holbech.dk
Tue Apr 26 13:38:57 CEST 2005


God pointe .....

Jeg er ikke så hår til det her TYPO3 noget så jeg har brugt en std. 
template fra mediatech og kombineret den med news_tt tutorialen fra 
http://typo3.hachmeister.org/Add_news_to_your_page.183.0.html

Min template se ud som følger:

Constants:

plugin.tt_news {
   file.templateFile = fileadmin/templates/mediatech/template.html
   wrap1 = <font color="#999999"> | </font>
   wrap2 = <font color="#004263"> | </font>
   color1 = #999999
   color2 = #004263
   PIDitemDisplay = single_news_display_pid
}

Setup:
# Don't forget to include: CSet (default) and content (default)
#######################################

# Don't forget to include: CSet (default) and content (default)

# Externalize CSS and JS
#######################################
#config.removeDefaultJS = external
#config.inlineStyle2TempFile = 1

# Simulate static pages: (REMOVE #)
#######################################
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.simulateStaticDocuments_pageTitleFirst = 1
config.simulateStaticDocuments_addTitle = 30
config.simulateStaticDocuments_pEnc = md5
config.simulateStaticDocuments_pEnc = base64
config.simulateStaticDocuments_pEnc_onlyP = backPid, tt_news, 
tx_ttnews[backPid], tx_ttnews[tt_news], cHash, L, print, pS, pL, arc, 
cat, begin_at, swords
config.simulateStaticDocuments = PATH_INFO
# config.absRefPrefix = http://yourdomain.com/
#######################################


# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/mediatech/style.css
page.bodyTag = <body leftmargin="0" topmargin="0" marginwidth="0" 
marginheight="0">
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1  {
    template = FILE
    template.file = fileadmin/templates/mediatech/template.html
    workOnSubpart = DOCUMENT_BODY
    subparts.CONTENT_LEFT < styles.content.getLeft
    subparts.CONTENT_RIGHT < styles.content.getRight
    subparts.CONTENT_BORDER < styles.content.getBorder
    subparts.CONTENT < styles.content.get



# Top Navigation
#######################################
    subparts.TOPNAV = HMENU
    subparts.TOPNAV.special = directory
    subparts.TOPNAV.special.value = 1
    subparts.TOPNAV.1 = TMENU
    subparts.TOPNAV.1 {
       NO.allWrap = |*| <span class="topnav">&nbsp;&#124;&nbsp;|</span> |*|
       ACT = 1
       ACT.allWrap =  |*| <span class="topnav">&nbsp;&#124;&nbsp;| 
</span> |*|
}



# Bottom Navigation
#######################################
    subparts.BOTTOMNAV = HMENU
    subparts.BOTTOMNAV.special = directory
    subparts.BOTTOMNAV.special.value = 1
    subparts.BOTTOMNAV.1 = TMENU
    subparts.BOTTOMNAV.1 {
       NO.allWrap = |*| <span 
class="bottomnav">&nbsp;&#124;&nbsp;|</span> |*|
       ACT = 1
       ACT.allWrap = |*| <span 
class="bottomnav">&nbsp;&#124;&nbsp;|</span> |*|
}



# Leftside Navigation
#######################################
    subparts.LEFTNAV = HMENU
    subparts.LEFTNAV.1 = TMENU
    subparts.LEFTNAV.1 {

# Normal state properties
#######################################
    NO.allWrap =  <div class="leftnav1"> | </div>

# Enable active state and set properties:
#######################################
    ACT = 1
    ACT.allWrap = <div class="leftnav1-act"> | </div>
}


# Second level menu-object
#######################################
    subparts.LEFTNAV.2 = TMENU
    subparts.LEFTNAV.2 {

# Normal state properties
#######################################
    NO.allWrap =  <div class="leftnav2"> | </div>

# Enable active state and set properties:
#######################################
    ACT = 1
    ACT.allWrap = <div class="leftnav2-act"> | </div>
}


# Third level menu-object
#######################################
    subparts.LEFTNAV.3 = TMENU
    subparts.LEFTNAV.3 {

# Normal state properties
#######################################
    NO.allWrap =  <div class="leftnav3"> | </div>

# Enable active state and set properties:
#######################################
    ACT = 1
    ACT.allWrap = <div class="leftnav3-act"> | </div>
    }

# Create a PAGE element (should probably be something else in your case!)
page = PAGE
page.typeNum = 0
# Insert the newslist into the PAGE
page.10 < temp.newslist
}
}

plugin.tt_news {
   limit = 5
   displayList {
     image.file.maxW = 100
     imageWrapIfAny (
       <table align="left" bgcolor="#AAAAAA" cellpadding="1"
              cellspacing="0" border="0">
       <tr><td>
       <table bgcolor="#EEEEEE" cellpadding="0"
              cellspacing="0" border="0">
       <tr><td> | </td></tr>
       </table>
       </td></tr>
       </table>
     )
   }

   displaySingle {
     image.file.maxW = 160
     imageWrapIfAny (
       <table align="left" bgcolor="#AAAAAA" cellpadding="1"
              cellspacing="0" border="0">
       <tr><td>
       <table bgcolor="#EEEEEE" cellpadding="0"
              cellspacing="0" border="0">
       <tr><td> | </td></tr>
       </table>
       </td></tr>
       </table>

     )

   }

}

HTML Template:

<html>
	<head>
	<title>Mediatech TYPO3 Template</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!-- ###DOCUMENT_BODY### START-->
<table width="770" cellpadding="0" cellspacing="0" border="0">
	<tr>
		<td height="125" 
background="fileadmin/templates/mediatech/images/toplogo.jpg">
			<table width="100%" cellpadding="0" cellspacing="0" border="0">
				<tr>
					<td height="95" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td height="30" style="padding-bottom: 9px;" valign="bottom">
						<table border="0" cellpadding="0" cellspacing="0" width="770" 
border="0">
							<tr>
								<td>
									<!-- ###TOPNAV### START -->
									<span class="topnav"> <a href="#">Navigation One</a> </span>
									<span class="topnav_act"> <a href="#">Navigation two</a> </span>
									<!-- ###TOPNAV### END -->
								</td>
							</tr>
						</table>					
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table width="770" cellpadding="0" cellspacing="0" border="0" height="100">
	<tr>
		<td width="171" valign="top"  class="rcm-left-menu-line">
			<!--###LEFTNAV### START-->
             <DIV class="leftnav1"><a href="#">Level 1 item</a></DIV>
             <DIV class="leftnav1-act"><a href="#">Level 1 item 
active</a></DIV>
             <DIV class="leftnav2"><a href="#">Level 2 item</a></DIV>
             <DIV class="leftnav2-act"><a href="#">Level 2 item 
active</a></DIV>
             <DIV class="leftnav3"><a href="#">Level 3 item</a></DIV>
             <DIV class="leftnav3-act"><a href="#">Level 3 item 
active</a></DIV>
             <!--###LEFTNAV### STOP-->
		</td>
		<td valign="top" class="indhold">
			<!-- ###CONTENT### START-->
             <!-- ###CONTENT### END-->
		</td>
		<td width="171" valign="top" class="rcm-right-menu-line">
<!-- ###TEMPLATE_LATEST### begin
	This is the template for the latest news, typically displayed on a 
frontpage
-->
<table bgcolor="#AAAAAA" cellpadding="1" cellspacing="0" border="0" 
width="100%"><tr><td>
<TABLE bgcolor="#EEEEEE" cellpadding="1" cellspacing="0" border="0" 
width="100%">
	<TR>
		<TD colspan="2"> <font 
style="font-family:palatino,times,serif;font-size:24px; 
font-weight:bold; color:#004263;"><B>Latest news:</B></FONT></TD>
	</TR>
     <tr>
         <td colspan="2"><img src="clear.gif" width="1" height="13"></td>
     </tr>
	<!-- ###CONTENT### begin
		  This is the part of the template substituted with the list of news:
	-->
		<!-- ###NEWS### begin
			Template for a single item
		-->
             <tr>
 
<td>###GW1B###<small>###NEWS_CATEGORY###</small>###GW1E###</td><td 
align="right">###GW1B###<small>###NEWS_DATE###</small>###GW1E###</td>
             </tr>
             <tr>
                 <td colspan="2"><img src="clear.gif" width="1" 
height="3"></td>
             </tr>
             <tr>
                 <td 
colspan="2"><!--###LINK_ITEM###-->###GW2B###<b>###NEWS_TITLE###</b>###GW2E###<!--###LINK_ITEM###--></td>
             </tr>
             <tr>
                 <td colspan="2"><img src="clear.gif" width="1" 
height="3"></td>
             </tr>
             <tr>
                 <td colspan="2">###NEWS_SUBHEADER###</td>
             </tr>
             <tr>
                 <td colspan="2"><img src="clear.gif" width="1" 
height="8"></td>
             </tr>
		<!-- ###NEWS### end-->
	<!-- ###CONTENT###  end -->
     <tr>
         <td colspan="2"><img src="clear.gif" width="1" height="13"></td>
     </tr>
	<TR>
		<TD colspan="2"><!--###LINK_ARCHIVE###--><B>Go to archive 
&raquo;</B><!--###LINK_ARCHIVE###--></TD>
	</TR>
</TABLE>
</td></tr></table>
<!-- ###TEMPLATE_LATEST### end -->







		</td>
	</tr>
</table>
<table width="770" cellpadding="0" cellspacing="0" border="0">
	<tr class="rcm-foot">
		<td align="center">Vejle Golf Club - Ibækvej 43 - 7100 Vejle</td>
	</tr>
</table>
<!-- ###DOCUMENT_BODY### end -->
</body>
</html>






Det er som om systemet ikke outputter mine nyheder ... :-(

Er der nogen som kan se hvad som jeg gør galt !

Med venlig hilsen

Christian Holbech


Allan Jacobsen wrote:
> Jeg tror vi er flere, der gerne vil hjælpe, men det kræver ligesom at du 
> skriver hvad du har forsøgt at gøre, og hvad det er, der ikke virker.
> 
> MVH
> Allan
> On Sunday 24 April 2005 15:24, Christian Holbech wrote:
> 
>>Hejsa,
>>Jeg har ladet mit gode hjerte løbe af mig og er ved i min fritid at hjælpe 
>>med at leve et website til en golfklub via typo3
>>
>>Se det på vgc.t3.rc-media.dk
>>
>>Jeg kan dog ikke finde ud af at ligge en extension til nyheder på siden.
>>
>>Er der nogen som vil hjælpe mig med dette ?
>>
>>Med venlig hilsen
>>
>>Christian Holbech 
>>
>>
>>_______________________________________________
>>Typo3-ug-denmark mailing list
>>Typo3-ug-denmark at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>



More information about the TYPO3-UG-denmark mailing list