Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 22. Oktober 2011 10:11
- halcyon
- Gast
[GELÖST] Hilfe benötigt - Newstitel anzeigen
Hallo!
Ich bin ganz neu dabei mit CMSMS und habe ein riesiges Problem. Meine Seite ist derzeit in ihrer Testphase vom Layout ziemlich weit. Nun wollte ich - da es auf meiner Seite viel um News geht, dass die Newstitel auch als Seitentitel angezeigt werden.
Habe auch schon ziemlich viele Tipps und Anleitungen gefunden, wie man dies einrichten kann, auf deutsch und auf englisch, habe alles Schritt für Schritt beachtet und: nichts geht!
Ich sitz jetz schon seit STunden an dem Problem und weiß nicht mehr, was ich tun soll. Hoffe mir kann hier jemand einen Tipp geben sad
Vielleicht liegt es an irgendeiner Einstellung? Oder am Server? Oder worin kann das Problem überhaupt begründet sein? Hab keinen Plan wo ich anfangen könnte zu suchen sad
Danke schon mal
halcyon
Beitrag geändert von halcyon (22. Oktober 2011 10:11)
#2 22. Oktober 2011 10:30
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Hast Du das hier schon probiert?
http://www.cmsmadesimple.de/forum/viewtopic.php?id=1063
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 22. Oktober 2011 10:31
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Jo, habe ich schon alles durch. Was ich so finden konnte, deutsch und englische Anleitungen. Es hilft einfach nichts
#4 22. Oktober 2011 10:34
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Nun wollte ich - da es auf meiner Seite viel um News geht, dass die Newstitel auch als Seitentitel angezeigt werden.
Gib folgendes ins Haupttemplate ein.
Oben im Head-Bereich in den Title-Tag:
<title>{sitename} - {title}</title>
Erläuterung:
{sitename} = Der globale Seitenname: . zB. Autohaus Braunschweig
{title} = Die einzelne Seitenüberschrift zB: Der neue VW Polo ....
Da bei der News-Detailansicht der Newstitle als Seitenüberschrift genommen wird, funktioniert das in der Regel.
Offline
#5 22. Oktober 2011 10:47
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
funktioniert leider auch nicht ich weiß langsam nicht mehr was tun und bin kurz vorm aufgeben
#6 22. Oktober 2011 10:49
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
vielleicht mal den link von der hp posten hilft meistens weiter, um das prob. zu erkennen
Offline
#7 22. Oktober 2011 10:51
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
#8 22. Oktober 2011 11:08
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Ich schlisse mich da an antibart an.
<title>{sitename} - {title}</title> funkt bei mir auch nicht,
Aber mit dem klappt es bei mir. Versuch mal im Head bereich des templates diesen Code einzusetzen
<title>{sitename} - {$pagetitle}</title>
Offline
#9 22. Oktober 2011 14:11
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
sorry leute, aber es geht einfach nicht
#10 22. Oktober 2011 14:38
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Ändere mal in der config.php dies
$config['process_whole_template'] = true;
Dann erstellst du für die Seite, auf der die News-Details angezeigt werden, ein separates Template und änderst dort den Head-Bereich wie folgt:
<title>{$entry->title}</title>
Offline
#11 22. Oktober 2011 14:47
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Erst gestern hab ich genau dies in einem Projekt gemacht. Einfach und simpel.
In deinem News-Detailtemplate fügst ganz unten dies hinzu:
Der Seitentitel einer Variablen zugewiesen
[== Smarty ==]
{assign var="newstitel" value=$entry->title}
In deinem Seitentemplate machst du es so:
[== HTML ==]
<title>{if $newstitel ne ''}{$newstitel}{else}{title}{/if}</title>
So wird der Newstitel ausgegeben, wenn es einen gibt, ansonsten erscheint der Seitentitel. Das lässt sich natürlich auch kombinieren.
Beitrag geändert von Klenkes (22. Oktober 2011 14:48)
Offline
#12 22. Oktober 2011 15:19
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
okay, jetzt steh ich wirklich vor nem problem... ich weiß ja nicht, wie so eine config.php aussehen soll, aber in meiner stehen nur webspace spezifische sache, sonst...gar...nix...
was ist schief gelaufen?
#13 22. Oktober 2011 16:26
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
ich weiß ja nicht, wie so eine config.php aussehen soll, aber in meiner stehen nur webspace spezifische sache, sonst...gar...nix...
nicht nur: ca. Zeile 27 in der config.php im Rootverzeichnis.
Aber die Lösung von KLenkes sollte auch ohne Änderungen in der config.php funktionieren.
Beitrag geändert von antibart (22. Oktober 2011 16:28)
Offline
#14 22. Oktober 2011 17:14
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Aber die Lösung von KLenkes sollte auch ohne Änderungen in der config.php funktionieren.
Das tut sie auf jeden Fall.
Und man braucht nicht mal eine zweite Template dazu.
Offline
#15 22. Oktober 2011 21:28
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
War ja auch nur ein Vorschlag, da halcyon (wenn ich ihn richtig verstanden habe), diese Lösung bereits versucht hatte ...
Offline
#16 22. Oktober 2011 21:38
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Vielleicht wäre es auch hilfreich, einfach mal die Templates zu sehen.
Seiten-Template und News-Detail-Template.
(Lade es am besten als Text-Datei hier hoch.)
Vielleicht liegt's einfach nur an der Reihenfolge wo bestimmte Sachen stehen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#17 23. Oktober 2011 23:56
- Foaly*
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Vielleicht hilft das: http://www.i-do-this.com/blog/29/57/Set … News-title
#18 23. Oktober 2011 10:11
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
War ja auch nur ein Vorschlag, da halcyon (wenn ich ihn richtig verstanden habe), diese Lösung bereits versucht hatte
...
... ich hatte mich da wohl geirrt. Das Referenzprojekt, auf das ich mich da bezogen hatte, war schon etwas älter.
Ich kann mir nicht vorstellen, dass all die Vorschläge nicht funktionieren. Da muss es doch irgendwo ein Missverständnis geben, Templates zeigen wäre daher sinnvoll.
Beitrag geändert von antibart (23. Oktober 2011 10:12)
Offline
#19 24. Oktober 2011 14:08
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Hallo!
Vielen Dank, dass ihr euch noch immer den Kopf zerbrecht und so viel Geduld mit mir habt. War gestern den ganzen Tag nicht da, deshalb lad ich die Quellen jetzt mal hoch....
Und das mit der config.php wäre ja alles nicht so schlimm, aber ich hab da wirklich nichts drin stehen, zeile 27 gibt es bei mir nicht mal... Da sind nur die Serversachen wie Datenbank, Passwort, etc... mehr nicht
Das Template
{process_pagedata}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <title>{sitename} - {$pagetitle}</title> {metadata} {cms_stylesheet} </head> <body style="color: rgb(0, 0, 0); background-color: black; background:url(/3nu_beyond/uploads/beyond/bgr2.jpg)"; alink="#cccccc" link="#cccccc" vlink="#cccccc"> <br><br> <center> <img style="width: 1000px; height: 150px;" alt="" src="http://www.mystic-shadows.de/3nu_beyond/uploads/beyond/beyond_banner.jpg"> </center> <center> <table width="1000" cellpadding="0" cellspacing="0"> <tr valign="top"> <td width="70%"> <!-- start header --> <div id="header"> <h1>{title}</h1> </div> <!-- end header --> <table width="100%" cellpadding="0" cellspacing="0"> <tr valign="top"> <td> <table width="100%" height="47" cellpadding="0" cellspacing="0" style="font-family: Arial; font-size: 10pt;"> <tr valign="top"> <td> {* stylesheet "Navigation: CSSMenu - Horizontal" *} <h2 class="accessibility"></h2> {menu loadprops=0 template='cssmenu.tpl'} <hr class="accessibility" /> </div> {* End Navigation *} </td> </tr> </table> <center> <table width="100%" height="25" cellpadding="2" cellspacing="2" style="text-align: left; color: #cccccc; font-family: Arial; font-size: 8pt;"> <tr valign="top"> <td width="50%"> {* Start Breadcrumbs *} <div class="crbk"> {* holds the right image, we need 2 divs to be able to make this site fluid, if it was fixed width we could use one div, one image *} <div class="breadcrumbs"> {breadcrumbs starttext='Navigation: ' root='Home' delimiter='»'} </div> </div> {* End Breadcrumbs *} </td> <td width="50%" style="text-align: right;"> {* Start Search, the input "Submit" is using an image, CSS: input.search-button *} <div id="search"> {search} </div> {* End Search *} </td> </tr> </table> </center> </td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="#FFFFFF" bgcolor="#3a5e6a"> <tr valign="top"> <td width="100%" > <br><br> <center> <table width="90%" style="color: #cccccc; font-family: Arial; font-size: 12pt; "> <tr valign="top"> <td> <!-- start content --> <div id="content"> <h2>{title}</h2> {content} </div> <!-- end content --> </td> </tr> </table> </center> </td> </tr> </table> </td> <td width="30%"> <table width="90%" style="color: #cccccc; font-family: Arial; font-size: 12pt; "> <tr valign="top"> <td> {* Start News, style sheet "beyond_news" *} <div id="news"> <h2>News</h2> {news number='5' detailpage='news'} </div> {* End News *} </td> </tr> </table> </td> </tr> </table> </center> <br> <center> <table width="1000" cellpadding="5" cellspacing="5" border="1" bordercolor="#FFFFFF" bgcolor="#3a5e6a" style="text-align: left; color: #cccccc; font-family: Arial; font-size: 10pt;"> <tr valign="top"> <td width="1000" > {* Start Footer. Edit the footer in the Global Content Block called "footer" *} {* Start Breadcrumbs *} <div class="crbk"> {* holds the right image, we need 2 divs to be able to make this site fluid, if it was fixed width we could use one div, one image *} <div class="breadcrumbs"> {breadcrumbs starttext='Navigation: ' root='Home' delimiter='»'} </div> </div> {* End Breadcrumbs *}<hr> <center> <div id="footrt"> {global_content name='footer'} </div> <div class="clear"></div> </div> </div></center> {* End Footer *} </td> </tr> </table> </center> <br><br> </body> </html>
Und die Detail-News
{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
{assign var='canonical' value=$entry->canonical}
{/if}{if $entry->postdate}
<div id="NewsPostDetailDate">
{$entry->postdate|cms_date_format}
</div>
{/if}
<h3 id="NewsPostDetailTitle">{$entry->title|cms_escape:htmlall}</h3><hr id="NewsPostDetailHorizRule" />
{if $entry->summary}
<div id="NewsPostDetailSummary">
<strong>
{eval var=$entry->summary}
</strong>
</div>
{/if}{if $entry->category}
<div id="NewsPostDetailCategory">
{$category_label} {$entry->category}
</div>
{/if}
{if $entry->author}
<div id="NewsPostDetailAuthor">
{$author_label} {$entry->author}
</div>
{/if}<div id="NewsPostDetailContent">
{eval var=$entry->content}
</div>{if $entry->extra}
<div id="NewsPostDetailExtra">
{$extra_label} {$entry->extra}
</div>
{/if}{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url}{if $category_name != ''} - {$category_link}{/if}</div>
{/if}{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsDetailField">
{if $field->type == 'file'}
{* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
<img src="{$entry->file_location}/{$field->value}"/>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}<br><br><br>
{assign var="pagetitle" value=$entry->title}
Beitrag geändert von halcyon (24. Oktober 2011 14:19)
#20 24. Oktober 2011 14:14
- Foaly*
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Woher soll $pagetitle kommen? Es fehlt ein {assign var="pagetitle" value=$entry->title} im News-Template.
#21 24. Oktober 2011 14:19
- halcyon
- Gast
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Hab gerade nachgesehen, das {assign var="pagetitle" value=$entry->title} hängt dran, hatte ich vergessen zu kopieren, ich häng es gleich mal noch an, nicht, dass es zu noch mehr missverständnissen kommt...
#22 24. Oktober 2011 14:30
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Und das mit der config.php wäre ja alles nicht so schlimm, aber ich hab da wirklich nichts drin stehen, zeile 27 gibt es bei mir nicht mal... Da sind nur die Serversachen wie Datenbank, Passwort, etc... mehr nicht
Dann schreib es einfach dazu
Zunächsteinmal, da stimmt etwas nicht.
In Deinem Seiten-Template steht {news detailpage='news'}.
Angezeigt wird aber die Seite "reviews".
Hast Du evtl. mehrere Seitentemplates?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#23 24. Oktober 2011 14:49
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
So wie ich das sehe, gibt es gar keine Seite/Alias "news".
Offline
#24 24. Oktober 2011 14:53
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Moment mal... gab es mit der Beta-2 nicht Probleme mit dem Newstitle?
Da Beta-2, gibt es auch keine ausführliche config.php.
Edit: Doch, so war's!
[fixed] CMSMS 1.10 Beta3: $entry->title missing on detail
Ich würde ein Update empfehlen!
Beitrag geändert von Klenkes (24. Oktober 2011 14:57)
Offline
#25 24. Oktober 2011 15:00
- owr_web
- Server-Pate
- Registriert: 16. Dezember 2010
- Beiträge: 543
Re: [GELÖST] Hilfe benötigt - Newstitel anzeigen
Grundsätzlich - NaN hat schon erwähnt, dass im Template irgendwas harkt -> News Detailpage in der Übersicht, da hats was. denn der Titel wird immer von der letzten (ältesten) aller News aufgerufen.
{* Start News, style sheet "beyond_news" *} <div id="news"> <h2>News</h2> {news number='5' detailpage='news'} </div> {* End News *}
Falls das dann hinhaut:
Ich geh mal von Klenkes Beispiel oben aus, dann dürfte es relativ einfach zu lösen sein:
<head> <title>{sitename} - {$pagetitle}</title>
muss
<head> <title>{if $pagetitel ne ''}{$pagetitel}{else}{title}{/if}</title>
werden, falls du den Newstitle in der Browserzeile haben willst
und aus
<!-- start content --> <div id="content"> <h2>{title}</h2>
muss
<!-- start content --> <div id="content"> <h2>{if $pagetitel ne ''}{$pagetitel}{else}{title}{/if}</h2>
werden.
Beitrag geändert von owr_web (24. Oktober 2011 15:05)
Offline