Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #11  
Alt 06.01.07, 16:11
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 25
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

hier mal mein ganzer Code inclusive Titel-Tag und so ...

Code:
##########################
# Author: Sareen Millet  #
# Mein TypoScript für:   #
# - META                 #
# - DC.META              #
# - TITLE                #
##########################

##########################
# Default Inhalte        #
##########################
lib.domain = TEXT
lib.domain.value = 
lib.title = TEXT
lib.title.data = field:subtitle // leveltitle :-1,slide
lib.description = TEXT
lib.description.data = levelfield :-1, description, slide // levelfield :-1, subtitle, slide // leveltitle :-1,slide
lib.keywords = TEXT
lib.keywords.data = levelfield :-1, keywords, slide // levelfield :-1, subtitle, slide // leveltitle :-1,slide
lib.author = TEXT
lib.author.data = levelfield :-1, author, slide
lib.copyright = TEXT
lib.copyright.data = levelfield: 0, author
lib.robots = TEXT
lib.robots.value = index, follow


#########################
# Orginal ausschalten ###
#########################
config.noPageTitle = 1


#########################
# Title #################
#########################
lib.meta.title =< lib.title
lib.meta.title {
    append =< lib.domain
    append.required = 1
    append.noTrimWrap = | - ||
    outerWrap = <title>|</title>
}


##########################
# Meta ###################
##########################
lib.meta.description =< lib.description
lib.meta.description  {
     required = 1
     outerWrap = <meta name="description" content="|" />
}
lib.meta.keywords =< lib.keywords
lib.meta.keywords  {
     required = 1
     outerWrap = <meta name="keywords" content="|" />
} 
lib.meta.author =< lib.author
lib.meta.author  {
     required = 1
     outerWrap = <meta name="author" content="|" />
} 
lib.meat.copyright =< lib.copyright
lib.meta.copyright  {
     required = 1
     outerWrap = <meta name="copyright" content="|" />
} 
lib.meat.robots =< lib.robots
lib.meta.robots  {
     required = 1
     outerWrap = <meta name="robots" content="|" />
} 

##########################
# DC-Meta ################
##########################
lib.meta.dc.title  =< lib.title
lib.meta.dc.title  {
     required = 1
     outerWrap = <meta name="DC.Title" content="|" />
} 
lib.meta.dc.description =< lib.description
lib.meta.dc.description  {
     required = 1
     outerWrap = <meta name="DC.Description" content="|" />	
}
lib.meta.dc.subject =< lib.keywords
lib.meta.dc.subject  {
     required = 1
     outerWrap = <meta name="DC.Subject" content="|" />
} 
lib.meta.dc.creator =< lib.author
lib.meta.dc.creator  {
     required = 1
     outerWrap = <meta name="DC.Creator" content="|" />
} 
lib.meat.dc.right =< lib.copyright
lib.meta.dc.rights  {
     required = 1
     outerWrap = <meta name="DC.Rights" content="|" />
} 


##########################
# Zeilenumbrüche #########
##########################
lib.emptyLine = TEXT
lib.emptyLine.value (

)


###########################
# Header zusammenbauen ####
###########################
page.headerData.999 = COA
page.headerData.999 {
	  5 =< lib.emptyLine
	 10 =< lib.meta.title
	 15 =< lib.emptyLine
	 20 =< lib.meta.description
	 25 =< lib.emptyLine
	 30 =< lib.meta.keywords
	 35 =< lib.emptyLine
	 40 =< lib.meta.author
	 45 =< lib.emptyLine
	 50 =< lib.meta.copyright
	 55 =< lib.emptyLine
	 60 =< lib.meta.robots
	 65 =< lib.emptyLine
	 70 =< lib.meta.dc.title
	 75 =< lib.emptyLine
	 80 =< lib.meta.dc.description
	 85 =< lib.emptyLine
	 90 =< lib.meta.dc.subject
	 95 =< lib.emptyLine
	100 =< lib.meta.dc.creator
	105 =< lib.emptyLine
	110 =< lib.meta.dc.rights 
	115 =< lib.emptyLine
}


##########################
# Anleitung: #############
##########################
# So wird anschließend ein Meta umdefiniert: 
#lib.description.override = Eine neue Beschreibung
#lib.author.override = Author2


# So hängt man was an ein Meta hinten dran
#lib.keywords.append = TEXT
#lib.keywords.append.value = , hinten1, hinten2, hinten3

# So hängt man was an ein Meta vorne dran
#lib.keywords.prepend = TEXT
#lib.keywords.prepend.value = vorne1, vorne2, vorne3, vorne4, 

# So wird eine Domain an den Seitentitel drangehängt
#lib.domain.override = MyPage.de

###########################
# Installation: ###########
###########################
# Damit die Meta's auch hirarchisch abgefragt werden können
# im Installations-Tool bei 'addRootLineFields' mit eintragen: 
# subtitle,keywords,description,author
# => diese Felder können abgefragt werden mit 
# lib.keywords = TEXT
# lib.keywords.data = levelfield :-1, keywords, slide
# bzw.:
# lib.title.data = leveltitle : -1, slide
... über Anregungen und Verbesserungen freue ich mich riesig. Dieses Extention-Template möchte ich für verschiedenste Domains nutzen können.

Gruß Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #12  
Alt 06.01.07, 16:12
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Sareen Beitrag anzeigen
Oder dachtest Du anders?
ich hätte page.meta.description < lib.description.value versucht.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #13  
Alt 06.01.07, 16:15
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 25
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

Das bringt dann natürlich auch nichts mehr, weil dann nur Kopiert wird und nicht refferenziert. Damit führt eine nachträgliche Änderung in lib.description.value nur noch zu einer Änderung in den DC-Metas und nicht in den Metas. Die müsste ich dann getrennt über page.meta.description ändern.

Stimmt, oder?

Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #14  
Alt 06.01.07, 16:26
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Sareen Beitrag anzeigen
Das bringt dann natürlich auch nichts mehr, weil dann nur Kopiert wird und nicht refferenziert. Damit führt eine nachträgliche Änderung in lib.description.value nur noch zu einer Änderung in den DC-Metas und nicht in den Metas. Die müsste ich dann getrennt über page.meta.description ändern.

Stimmt, oder?
Korrekt. Aber referenzieren kann man, meinest Wissens, nur "cObjects".
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #15  
Alt 06.01.07, 16:46
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 25
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

Ja, deshalb habe ich es ja über das "lib.description" gemacht und nicht über page.meta.xxx
Wobei mir nicht ganz klar ist was ein cObjekt ist und wo der große Unterschied liegt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #16  
Alt 06.01.07, 16:49
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Sareen Beitrag anzeigen
Ja, deshalb habe ich es ja über das "lib.description" gemacht und nicht über page.meta.xxx
Wobei mir nicht ganz klar ist was ein cObjekt ist und wo der große Unterschied liegt.
Was alles zu den cObjects gehört kann man wunderbar in der TsRef sehen, schon im Inhaltsverzeichnis.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #17  
Alt 06.01.07, 16:57
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.131
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von Kurt51 Beitrag anzeigen
ich benutze die Extension "metatags". Die macht das alles über den Template-Constant-Editor interaktiv!
Heisst aber, dass Du an jeder Seite ein Ext.-Template dran hängen haben musst und das ist nicht wirklich übersichtlich. Meine Meinung (nur um sicher zu gehen.)
NÖ - kann aber auch sein, dass ich es nicht ganz verstehe!? Ist doch eine Extension für's BE!
Wenn man nur ein Mastertemplate hat, so stehen nach dem Parametrieren der Extension die Metatags im Constant-Bereich des Templates und werden dann beim Seitenaufbau mit in die HTML-Seite eingebunden im Headerbereich.
Das sieht im Template unter Constants so aus:

Code:
plugin.meta.distribution = global
plugin.meta.revisit = 14
plugin.meta.language = de
plugin.meta.author = Kurt Kunig
plugin.meta.keywords = IT, Service, Programmierung, Typo3, Lotus Notes, Visual Basic, Unternehmensberatung
plugin.meta.robots = index, follow
plugin.meta.copyright = Kurt Kunig, 2006. All rights reserved.
plugin.meta.description = Die Homepage von Kurt Kunig. IT- und Web-Services, Sternschanze 16, 52428 Jülich
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #18  
Alt 06.01.07, 17:03
Forum Stammgast
 
Registriert seit: 05.01.07
Alter: 25
Beiträge: 227
Sareen eine Nachricht über ICQ schicken Sareen eine Nachricht über Yahoo! schicken

HI Kurt,

Nun, Dein Vorschlag ist, halt recht unflexibel. Du setzt damit die Meta's fest. Sonst nichts. Dann sind sie auf allen Seiten gleich. Ich möchte natürlich auf jeder Seite individuelle Meta's haben. ... und zwar nach der Rootline ... und falls in der Rootpage keine Info steht möchte ich das Meta-Tag gar nicht. ... und auch von Extentions aus möchte ich individuell Meta's senden können ... und Meta und DC-Meta sollen immer zusammenpassen.

Gruß Sareen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #19  
Alt 06.01.07, 17:08
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Kurt51 Beitrag anzeigen
NÖ - kann aber auch sein, dass ich es nicht ganz verstehe!? Ist doch eine Extension für's BE!
Wenn man nur ein Mastertemplate hat, so stehen nach dem Parametrieren der Extension die Metatags im Constant-Bereich des Templates und werden dann beim Seitenaufbau mit in die HTML-Seite eingebunden im Headerbereich.
Jupp, und dann hast Du die selben Tags für alle Seiten identisch. Was sicher optimierbar ist.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #20  
Alt 06.01.07, 17:09
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Sareen Beitrag anzeigen
Meta und DC-Meta
Wobei ich noch nie den Unterschied zwischen den beiden verstanden habe....
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TemplaVoila und metatags (extended) timsen TemplaVoila 2 07.08.08 15:15
templavoila und metatags smc TemplaVoila 4 04.07.08 22:46
CSS richtig nutzen umeyer HTML & CSS 3 10.01.08 20:33
Gelöst Howto: Metatags Typoscript sissi TYPO3 4.x Fragen und Probleme 0 13.09.07 17:47
Metatags extension eingabemöglichkeiten madmongo Alle anderen Extensions 4 20.10.05 09:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0