#1  
Alt 19.08.08, 15:05
Forum Zuschauer
 
Registriert seit: 26.06.08
Beiträge: 8
Calendar Base - Eventtitel als title tag anzeigen lassen

Hallo Forum,

ich möchte gerne das der Browser in der Single-Ansicht für ein Event nicht den statischen Title Tag der Seite, welche das Kalenderplugin enthält, angezeigt, sondern den Namen des Events.

Hat jemand eventuell eine Idee oder eine Anregung hierzu?

Vielen Dank im Voraus.
Gregor Möbes
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
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 21.08.08, 09:08
Benutzerbild von Jonny007-MKD
Forum Stammgast
 
Registriert seit: 24.09.07
Beiträge: 188

wenn hier sonst keiner schreibt versuch ich halt mal, dich iwie in die richtige richtung zu stoßen, auch wenn ich kein pro bin ;)
laut TsRef gibts es
Zitat:
config.titleTagFunction
, die das komplette erstellen des titles umleitet. jetzt kannst du versuchen, mit einer condition den title dynamisch erstellen zu lassen. allerdings denk ich, dass er da eine funktion haben will, die das erstellt (liegt doch nah oder)
also könntest du auch den head-tag missbrauchen.
ich weiß nicht ob es funktioniert, aber probiers doch einfach mal
Typoscript-Code:
1:
2:
3:
page.headTag = HTML
page.headTag.value < config.sys_language_uid //<< hier musst du den titel vom event rauskriegen, kommt auf die extension an
page.headTag.value.wrap = <head><title>|</title>
als condition würd ich zB eine variable nehmen, die für den aufruf vom event verwendet wird, also zB [globalVar = GP:var=bla]
und danach dann am ende das [global] nicht vergessen ;)
greetz
__________________
Jonny007

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
  #3  
Alt 21.08.08, 09:21
Forum Zuschauer
 
Registriert seit: 26.06.08
Beiträge: 8

Guten Morgen,

vielen Dank für die Rückmeldung. Den beschriebenen Ansatz verfolge ich auch bereits, bisher aber ohne Erfolg. Dies liegt aber sicherlich daran, dass ich das event falsch anspreche. Ein ähnliches Vorgehen kann ja auch bei tt_news verwendet werden.

Ich werde heute noch ein wenig probieren und bei Erfolg, diesen natürlich hier zur Verfügung stellen.

Grüße von der Spree
Gregor Möbes
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
  #4  
Alt 21.08.08, 21:38
Benutzerbild von Jonny007-MKD
Forum Stammgast
 
Registriert seit: 24.09.07
Beiträge: 188

ein schöneres ts wär:
Typoscript-Code:
1:
2:
3:
4:
config.noPageTitle = 1
page.headerData.10 = TEXT
page.headerData.10.field = subtitle // title
page.headerData.10.wrap = <title>|   -  deinedomain.com</title>
bin ich grad drauf gestoßen. fehlt halt noch des field...
du verwendest bis jetzt wahrscheinlich das hier?
TsRef von Calendar Base:
Zitat:
substitutePageTitle
Boolean
Sets the event title as page title
1
ich hab kp obs was bringt, aber versuch mal was mit plugin.tx_cal_controller.view.event.event,
vlt
Typoscript-Code:
1:
2:
3:
4:
config.noPageTitle = 1
page.headerData.10 = TEXT
page.headerData.10.field < plugin.tx_cal_controller.view.event.event.title
page.headerData.10.wrap = <title>|   - deinedomain.com</title>
probiers auch mal mit ".field =" oder ".value" kp ;)
greetz
__________________
Jonny007

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
  #5  
Alt 22.08.08, 15:14
Forum Zuschauer
 
Registriert seit: 26.06.08
Beiträge: 8
Lächeln Gelöst: Calendar Base - Eventtitel als title tag anzeigen lassen

Moin, moin,

vielen Dank für die erneute Rückmeldung. Ich habe es jetzt folgendermaßen gelöst:

1. Erstellen des folgenden PHP-Scripts
PHP-Code:
<?php
class user_CalPageTitle {
   function 
pageTitle() {
      
$param $_GET['tx_cal_controller'];
      
$uid $param['uid'];
      if (!empty(
$uid)) {
          
$mysql "SELECT title FROM tx_cal_event WHERE uid = ".intval($uid);
          
$res mysql_query($mysql);
          list(
$title) = mysql_fetch_row($res);
          
$title htmlspecialchars($title);
          
$content =  "<title>Irgendwas - ".$title."</title>"# Nach Bedarf anpassen
      

      else {
          
$content =  "<title>Irgendwas</title>"# Nach Bedarf anpassen
      
}  
      return 
$content;
   }
}
?>
2. Folgenden Code ins Extension Template der Seite eintragen
Typoscript-Code:
1:
2:
3:
4:
5:
config.noPageTitle = 2
# Hier Pfad angeben, an den das erstelle Script gespeichert wurde:
includeLibs.CalPageTitle = fileadmin/script/class.user_calpagetitle.php
page.headerData.5 = USER_INT
page.headerData.5.userFunc = user_CalPageTitle->pageTitle
Nutze diese Vorgehensweise schon für das mm_forum. Es war nur nicht so einfach herausfinden, das "tx_cal_controller angegeben" werden muss. Vielleicht hätte ich mal früher die realUrl's abschalten sollen, dann wäre es gleich aufgefallen.

Die von Dir vorgeschlagene Methode war leider nicht erfolgreich. Vielleicht habe ich aber auch nur was vergessen. Bei Gelegenheit probier ich dies noch mal ausführlicher aus.

Grüße von der Spree
Gregor Möbes
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
  #6  
Alt 22.08.08, 20:10
Benutzerbild von Jonny007-MKD
Forum Stammgast
 
Registriert seit: 24.09.07
Beiträge: 188

solangs bei dir funktioniert bassts doch =) du könntest theoretisch auch die anpassungen in linie 11 und 14 auch typo3 machn lassn und einfach nur den titel zurück geben. dann hättest wieder mehr konfiguration im ts ;)
schön dass es funktioniert
greetz von den grooßen seen
Jonny007
__________________
Jonny007

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
calendar base und CSS sabienb Kalender 6 30.01.10 18:46
Calendar Base tikal TYPO3 4.x Fragen und Probleme 1 29.06.09 14:49
Calendar Base "Title" in Singleansicht entfernen scheibo TYPO3 4.x Fragen und Probleme 4 22.04.09 15:53
Calendar Base - ###TITLE### Marker alvarion Kalender 7 09.04.09 22:12
Gelöst calendar base -> create event -> default calendar ? Space-Teddy Kalender 5 18.04.08 18:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:48 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165