Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 27. März 2012 09:17
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
[GELÖST] Metadaten aus ListIt2-Item generieren
Hallo,
besteht eine Möglichkeit, Metadaten (Keywords, Description etc.) aus ListIt2-Modul-Item zu generieren?
Oder anders gefragt - bekomme ich Daten aus einem Modul per Smarty o.ä. in den Header?
Beim Gallery-Modul werden ja z.B. beim Aufruf des Moduls Daten in den Header der Seite geladen (CSS und JS). Ich würde natürlich gerne auf die Daten des jeweiligen Objekts zugreifen (Titel und einige bestimmte Felder).
Offline
#2 27. März 2012 09:34
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Metadaten aus ListIt2-Item generieren
Das kannst du, ja. Das geht wie folgt:
- Binde den Inhaltsblock mit assign noch vor dem <head> im Template ein. Damit wird der Inhalt verarbeitet und steht dem Head zur Verfügung.
- Im ListIt Modul erstellt du nun eine Smarty-Variable {assign var="mykeywords" value=$listit_field_name}
- Im Head baust du nun die Abfrage {if $mykeywords != ''}<meta .....>{/if}
So bringst du aus allen Modulen Daten in den Head oder auch z.B. in den Titel {title}
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 27. März 2012 09:59
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
Re: [GELÖST] Metadaten aus ListIt2-Item generieren
Hi,
das ist cool - danke .
Werde mich nachher mal dransetzen und es einbauen und berichten.
Offline
#4 27. März 2012 20:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Metadaten aus ListIt2-Item generieren
Genau dafür ist in der config.php der Parameter
[== php ==]
$config['process_whole_template'] = true;
vorgesehen - ist dieser Parameter true, wird der body-Bereich vor dem head-Bereich verarbeitet, so dass auch Moduldaten relativ einfach im head-Bereich aufgerufen werden können .
Offline
#5 28. März 2012 09:41
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
Re: [GELÖST] Metadaten aus ListIt2-Item generieren
Hi,
hab jetzt ne Mischung aus beidem eingebunden:
In der config.php das "process_whole_template" auf "true" gesetzt und im ListIt-Template die Variable $mykeywords und $mydescription mit Hilfe der schon vorhandenen Felder zusammengebaut.
Im Template erfolgt dann eine Abfrage, ob die Variablen einen Inhalt haben (haben sie ja nur, wenn ich mich auch auf einer ListIt2-Seite befinde) - haben sie keinen Inhalt werden die alternativen (statischen) Keywords und Description vergeben.
Super - danke schön
Beitrag geändert von jeff1980 (28. März 2012 09:42)
Offline
Seiten: 1