Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 02. September 2011 21:43

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

individueller Title bei News

Hallo Leute,

weiß jemand wie man es anstellen könnte, dass jede News auch einen anderen title, description etc. hat? Wenn möglich soll man es eingeben können bzw. es nimmt einfach den title aus dem "News-Titel" und die Beschreibung schreibt man selbst, ggf. noch die Keywords dazu.

Ich habe das News ganz normal installiert, mit ein paar Modifikationen, damit einiges nicht angezeigt wird:

detail:

{if $entry->formatpostdate}
    <div id="NewsPostDetailDate">
        {$entry->formatpostdate}
    </div>
{/if}
<h3 id="NewsPostDetailTitle">{$entry->title}</h3>

<hr id="NewsPostDetailHorizRule" />

{if $entry->summary}
    <div id="NewsPostDetailSummary">
        <strong>
            {eval var=$entry->summary}
        </strong>
    </div>
{/if}


<div id="NewsPostDetailContent">
    {eval var=$entry->content}
</div>

{if $entry->extra}
    <div id="NewsPostDetailExtra">
        {$extra_label} {$entry->extra}
    </div>
{/if}

<div id="NewsPostDetailPrintLink">
    {$entry->printlink}
</div>
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url}</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}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

Formular Template:

{* original form template *}
{if isset($error)}
  <h3><font color="red">{$error}</font></h3>
{else}
  {if isset($message)}
    <h3>{$message}</h3>
  {/if}
{/if}
{$startform}
    <div class="pageoverflow">
        <p class="pagetext">*{$titletext}:</p>
        <p class="pageinput">{$inputtitle}</p>
    </div>

{if !isset($hide_summary_field) or $hide_summary_field == 0}
    <div class="pageoverflow">
        <p class="pagetext">{$summarytext}:</p>
        <p class="pageinput">{$inputsummary}</p>
    </div>
{/if}
    <div class="pageoverflow">
        <p class="pagetext">*{$contenttext}:</p>
        <p class="pageinput">{$inputcontent}</p>
    </div>
    <div class="pageoverflow">
        <p class="pagetext">{$extratext}:</p>
        <p class="pageinput">{$inputextra}</p>
    </div>
    <div class="pageoverflow">
        <p class="pagetext">{$startdatetext}:</p>
        <p class="pageinput">{html_select_date prefix=$startdateprefix time=$startdate end_year="+15"} {html_select_time prefix=$startdateprefix time=$startdate}</p>
    </div>
    <div class="pageoverflow">
        <p class="pagetext">{$enddatetext}:</p>
        <p class="pageinput">{html_select_date prefix=$enddateprefix time=$enddate end_year="+15"} {html_select_time prefix=$enddateprefix time=$enddate}</p>
    </div>
    {if isset($customfields)}
       {foreach from=$customfields item='onefield'}
          <div class="pageoverflow">
        <p class="pagetext">{$onefield->name}:</p>
        <p class="pageinput">{$onefield->field}</p>
          </div>
       {/foreach}
    {/if}
    <div class="pageoverflow">
        <p class="pagetext">&nbsp;</p>
        <p class="pageinput">{$hidden}{$submit}{$cancel}</p>
    </div>
{$endform}

wäre nett, wenn jemand eine Lösung parat hätte.

Danke für eure Unterstützung.

Gruß
Eugen

Offline

#2 03. September 2011 22:21

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

Meinst du die Meta-Tags im Head oder was meinst du mit Titel und Description?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 04. September 2011 18:15

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: individueller Title bei News

jep, richtig. Ich möchte "title" und "description" verschieden in den unterschiedlichen news haben smile

Offline

#4 05. September 2011 17:01

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

Füge den {content} Tag oberhalb des <head> in dein Template:

{process_pagedata}
{content assign="content"}
<head>
...
{if $title != ""}<meta .... value="{$title}" />{/if}
{if $description!= ""}<meta .... value="{$description}" />{/if}

im Inhaltsteil ersetzt du den {content} Tag durch {$content}

im Newstemplate kannst du nun mit

{assign var="title" value=$item->wasauchimmer}

der Variable title und description einen Wert zuweisen. Diesen kannst du danach im Head aufrufen. Über die gleiche Methode kannst du auch z.B. den {title} Tag dynamisch gestalten:

{if $title != ""}{$title}{else}{title}{/if}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#5 06. September 2011 11:12

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: individueller Title bei News

nockenfell schrieb:

Füge den {content} Tag oberhalb des <head> in dein Template:

Noch einfacher wird es, wenn du in der config.php config[process_whole_template] auf true setzt.

Damit wird der body vor dem head verarbeitet und alle body-Variablen stehen dir auch im head-Bereich zur Verfügung. Damit kannst du den News-Aufruf da lassen wo er ist.

Offline

#6 06. September 2011 16:22

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

cyberman schrieb:

Noch einfacher wird es, wenn du in der config.php config[process_whole_template] auf true setzt.

Damit wird der body vor dem head verarbeitet und alle body-Variablen stehen dir auch im head-Bereich zur Verfügung. Damit kannst du den News-Aufruf da lassen wo er ist.

Wusste ich gar nicht, bzw. nicht genau wofür die Variable ist. Wollte schon mal fragen. Hat dies Preformance mässig eine Auswirkung oder ist es einfach eine andere Abfolge der Verarbeitung? Gibts da irgendwo noch ein wenig mehr Infos?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#7 06. September 2011 16:26

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: individueller Title bei News

Die einzige Info die ich zumindest dem Code entnehmen kann, ist diese:

// we allow backward compatibility (for a while)
// for people that have hacks for setting page title
// or header variables by capturing a modules output
// to a smarty variable, and then displaying it later.

Wer weiß ob diese Option nicht auch bald rausfliegt wie die Sache mit der Hierarchie...


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

#8 06. September 2011 16:40

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

Dann verlassen wir uns vorerst lieber auf die Methode den Content vor dem Head zu laden.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#9 06. September 2011 16:41

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

Nachtrag: Das Modul CMSTouch setzt process_whole_template=true voraus. Scheint damit auch nicht sehr zukunftsträchtig zu sein, auch wenn der Author Nuno ist  wink  big_smile


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#10 06. September 2011 21:37

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: individueller Title bei News

Danke Leute, werde es mir ansehen und berichten smile
Über CMS MS hört man derzeit aber nichts gutes, was die Zukunft angeht sad

Offline

#11 06. September 2011 21:48

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: individueller Title bei News

X-TREM schrieb:

Über CMS MS hört man derzeit aber nichts gutes, was die Zukunft angeht sad

Da wird einiges heisser gegessen als es wirklich ist. Es gibt zwar einige Punkte die verbesserungswürdig sind, abgeschrieben ist CMSMS deswegen noch lange nicht.

Cyberman, NaN und die anderen hier sehr aktiven Forenmitglieder sind meines erachtens Beweis genug.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#12 07. September 2011 10:42

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: individueller Title bei News

X-TREM schrieb:

Über CMS MS hört man derzeit aber nichts gutes, was die Zukunft angeht sad

Jetzt musst du uns aber auch noch verraten, wo genau du was gehört hast ...

Offline

#13 10. September 2011 12:35

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: individueller Title bei News

nockenfell schrieb:
X-TREM schrieb:

Über CMS MS hört man derzeit aber nichts gutes, was die Zukunft angeht sad

Da wird einiges heisser gegessen als es wirklich ist. Es gibt zwar einige Punkte die verbesserungswürdig sind, abgeschrieben ist CMSMS deswegen noch lange nicht.

Cyberman, NaN und die anderen hier sehr aktiven Forenmitglieder sind meines erachtens Beweis genug.

Da muss ich dir recht geben. CMS MS ist ein wirklich tolles CMS. Ich habe einen Kunden übernommen und da ist Joomla im Einsatz, da gibt es zwar viele Module etc., aber ich bin mir sicher, dass man das mit CMS MS noch besser hinbekommt!

Blöd ist nur, dass die Kanadier nicht so wirklich zusammenarbeiten möchten, das ist wirklich schade, denn man könnte gemeinsam sicherlich mehr erreichen und Aufgaben verteilen und somit die Buglist schneller abarbeiten. Aber da gibts ja schon genug Diskussionen dazu...

Offline