Aloha!
Kann mir jamend sagen, wie ich einen weiterlesen Link ans Ende des Teaser-Textes bekomme?
Vielen Dank
Preetz
Aloha!
Kann mir jamend sagen, wie ich einen weiterlesen Link ans Ende des Teaser-Textes bekomme?
Vielen Dank
Preetz
Im Wesentlichen kümmert sich Avisota da doch selbst drum - beispielsweise wenn Du als Quelle einen Newsbeitrag, einen Eventbeitrag, etc. angibst, der über Teaser und Text verfügt. Wie das en detail ausschaut kannst Du Dir ja in den entsprechenden Teiltemlates von Avisota anschauen.
Oder verstehe ich jetzt Dein Problem nicht?
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Hallo Lucina,
danke für die Antwort. Grundsätzlich hast du mich schon verstanden.
Meine Frage ist, wie bekomme ich ans Ende des Teaser-textes einen weiterlesenlink hin?
Bei mir ist lediglich die Überschrift verlinkt.
Danke Preetz
Sonst nehme ich auch gerne Antworten von anderen an ^^
Preetz
Hi, ich habe es heute noch einmal versucht. Aber leider wird mir kein weiterlesen Link angezeigt.
Ich habe es mit
hier der komplette Quelltext:PHP-Code:
<?php echo $this->more ;?>
Kann mir jemand sagen was ich falsch mache?PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Contao Open Source CMS">
<title><?php echo $this->title; ?></title>
<style type="text/css">
body { background-color:#ffffff;
margin-left:20px;
}
p,li,td,a { font-size:10pt;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}
li {list-style-type:none;
list-style:none
}
</style>
<?php echo $this->head; ?>
</head>
<body>
<table class="wrapper" align="center" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td class="body">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<?php echo $this->body; ?>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="after" align="center" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Danke Preetz
Hi,
kann mir bitte jemand helfen?
Danke
Preetz.
1. sieht das Template irgendwie nach dem Mail-Grundgerüst und nicht nach einem Event Teaser Template aus.
2. gibt es $this->more im Event Teaser nicht, ich empfehle dir über den Insert-Tag zu gehen, wie im Original Template https://github.com/InfinitySoft/Avis..._html.html5#L9
Ich brauche nur einen Weiterlesenlink im Newsletter selbst, also in der Mail.
Also sowas?
Dann schreib das doch einfach rein ... ;-)Code:<span class="more"><a href="{{event_url::<?php echo $event['id'];?>}}">weiterlesen ...</a></span>
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Ok danke, aber jetzt noch für die Nachrichten, nicht für Events ^^
Ich bin fast begeistert :P
Ich glaub ich bin zu blöd.
Habe es hiermit versucht:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Contao Open Source CMS">
<title><?php echo $this->title; ?></title>
<style type="text/css">
body { background-color:#ffffff;
margin-left:20px;
}
p,li,td,a { font-size:10pt;
font-family:Verdana,Arial,sans-serif;
color:#000000;
}
li {list-style-type:none;
list-style:none
}
</style>
<?php echo $this->head; ?>
</head>
<body>
<table class="wrapper" align="center" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td class="body">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<?php echo $this->body; ?>
</tbody>
<span class="more"><a href="{{news_url::<?php echo $news['id'];?>}}">weiterlesen ...</a></span>
</table>
</td>
</tr>
</tbody>
</table>
<table class="after" align="center" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Das muss selbstverständlich dorthin, wo es hingehört - nämlich in das entsprechende Element. Also für Events in das Template nle_events_html.html5 - was Tristan Dir ja auch genannt hatte. Für News musst Du Dir das entsprechende dann schon mal raussuchen. Ich würde mal stark auf nle_news_html.* tippen.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Reden wir aneinander vorbei?
Der es geht nur um einen weiterlesenlink im template "mail_html_default_neu.html5".
Beim Klick auf weiterlesen in seiner E-Mail wird der User auf die Homepage zum entsprechenden Beitrag geschickt.
Die Templates für News und Events werden gar nicht benötigt.
Preetz
ok, jetzt habe ich es auch verstanden ^^
Das Template "mail_html_default_neu.html5" zieht alles aus den anderen Templates.
Jetzt habe ich die Zeile in "nle_news_html.html5" kopiert:
Problem ist jetzt, dass er keinen richtigen Links generiert. Aber ich glaube wir kommen der Sache näher ^^PHP-Code:
<tr>
<td valign="top" class="<?php echo $this->class; ?>"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if(strlen($this->headline)):?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif;?>
<ul>
<?php foreach($this->news as $item): ?>
<li>
<?php echo $this->parseDate($GLOBALS['TL_CONFIG']['dateFormat'],$item['time']);?> - <b><a href="{{news_url::<?php echo $item['id'];?>}}"><?php echo $item['headline'];?></a></b>
<?php if(strlen($item['teaser'])):?><p><?php echo $item['teaser'];?></p><?php endif;?> <?php echo $this->body; ?> <span class="more"><a href="{{news_url::<?php echo $news['id'];?>}}">weiterlesen ...</a></span>
</ul>
</li>
<?php endforeach;?>
</td>
</tr>
Naja, $news gibt es an der Stelle doch gar nicht, die Variable heißt dort $item =>
PHP-Code:
<span class="more"><a href="{{news_url::<?php echo $item['id'];?>}}">weiterlesen ...</a></span>
ok, danke! So langsam wird es ^^
Jetzt habe ich das Problem, dass mein Float nicht funktioniert. Eigentlich soll der Weiterlesenlink direkt ans Ende des Teaser-Textes und nicht in eine neue Zeile.
Was mache ich hier falsch?
Preetz
Danke, was wäre denn jetzt die Lösung?
Muss ich das alles in ein Div hauen?
Jo, einfach den Weiterlesen Link in den Teaser-Text-DIV mit rein hauen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen