Zum Inhalt springen

Inhalte bei verschiedenen Seiten ändern...

Erstellt am 28. November 2005 · 6 Antworten · letzte Antwort am 29. November 2005

Tags: Frage

kinneremer ·

Hi,
wenn Ihr auf der Seite http://www.faber-service.de/cms/index.php
seht Ihr auf der rechten Seite eine kleine blaue Tabelle. Diese Tabelle sollte sich bei verschiedenen Seiten verändern, was die Inhalte betrifft. Läßt sich dass mit den Seiteninhalten der Spalten Normal - Rand - Links- Rechts irgendwie realisieren? Und wenn ja, WIE...
HELP #angry#
Gruß kinneremer

just2b ·

Hi,

naja wo kommt denn die blaue Tabelle her? Über einen Marker eingebunden? na dann kannst du per ext. template den marker überschreiben/neu definieren und somit alles anpassen

lg georg

kinneremer ·

Hi, danke für die schnelle Antwort.
Nei, im Moment ist es eine statische Tabelle, die ich im html-Template fest vorgegeben habe. Wie mache ich das mit dem Marker? Klar, einen MArker benennen (z.B. ###TABELLE###). Doch wie bekomme ich jetzt für die versch. Dienstleistungen einen anderen Inhast dort hinein?

kinneremer ·

Ui, bin´s schon wieder...
ich glaub´, ich bin zu doof für den sch...
Hab vielleicht auch ein paar Probleme zuviel begonnen... :o

Also, wie kann ich denn etwas mit ext template überschreiben? Mir wächst heute glaub ich alles über den Kopf.

Poste hier mal meinen kompletten TS, bitte net böse sein. Mir fehlt jetzt total der Zusammenhang. Könntest Du da mal einen Blick draufwerfen und evtl. mal korrigieren? Wäre echt nett von Dir, sonst werd´ ich hier noch "narrisch"

# Login-BOX
[usergroup = *]

temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
<div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&tx_srfeuserregister_pi1%5Bmode%5D=&tx_srfeuserregister_pi1%5Bsword%5D=&tx_srfeuserregister_pi1%5Bsort%5D=&tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>
<input type="hidden" name="logintype" value="logout" /> </div></form>
)
<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else]
temp.10 = TEXT
#temp.10.data  = TSFE : id
temp.10.dataWrap (
<form name="form" action="index.php?id=157" method="post">
<div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
<input class="login" name="image" type="submit" value="Login" title="Login" />
<input type="hidden" name="redirect_url" value="{getIndpEnv:TYPO3_REQUEST_URL}" />     
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="151" />
·  <a href="index.php?id=158&tx_srfeuserregister_pi1[pointer]=&tx_srfeuserregister_pi1[mode]=&tx_srfeuserregister_pi1[sword]=&tx_srfeuserregister_pi1[sort]=&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>     </div>         </form>
)
[global]
# / Login-BOX 

site = PAGE
site {
        typeNum = 0
        10 = TEMPLATE
        10 {
                template = TEXT
                template.file = fileadmin/templates/template.html
                workOnSubpart = SCREEN
                marks {
                        CONTENT = CONTENT
                        CONTENT {
                                table = tt_content
                                select {
                                        where = colPos = 0
                                        orderBy = sorting
                                }
                        }
                        RIGHT = CONTENT
                        RIGHT {
                                table = tt_content
                                select {
                                        where = colPos = 2
                                        orderBy = sorting
                                 }
                        }
                }
        }
} 
site.typeNum = 0
site.bodyTag = <BODY BGCOLOR=#ECECEC LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
site.headerData.10 = TEXT
site.headerData.10.value = <link rel="stylesheet" type="text/css" href="fileadmin/css/styles.css">
site.shortcutIcon = fileadmin/images/faber.ico type="image/ico"
site.meta.AUTHOR = Matthias Griebe
site.meta.KEYWORDS = Telefonanlagen, IT-Service, Hausmeister, Hausverwaltung, Sicherheitstechnik, Sicherheit, Gebäudetechnik, Kommunikationstechnik, Kommunikation, Gebäude-Management, Gebäude, Reparatur, Telefon, ISDN, ADSL, Rheinhessen, Alzey, Handwerk, Mieterbetreuung, Objektbetreuung, Zutrittskontrolle, Call-Center, Türsprechanlagen, Telefax, Ascom, Agfeo, Siemens, Deutsche Telekom, Alarmanlagen, Schliessanlagen, Sprinkleranlagen, Videoüberwachung, Notbeleuchtung, IT-Technik, EDV, IT, Informationstechnik, PC, Computer, ISDN, DSL, Installation, Beratung, Reparatur, Wartung, Mobil, Laptop, Notebook
site.meta.DESCRIPTION = Faber Service GmbH ist Techologie- und Verwaltungspartner rund um Ihr Gebäude - für Telefonanlagen, Kommunikationstechnik, IT-Service, Hausverwaltung, Hausmeister, Sicherheitstechnik und Gebäude-Management uvm...
site.noLinkUnderline = 1

config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = fileadmin/faberstats.txt

temp.banner = IMAGE
temp.banner {  
   file = fileadmin/images/head_start.jpg
   file.import.data = levelmedia: -1, "slide"
   file.import = uploads/media/
   file.import.listNum = 0
   file.import.override.field = media
}

site.10=TEXT
site.10 = TEMPLATE
site.10 {
template = FILE
template.file = fileadmin/templates/template.html
workOnSubpart = DOKUMENT 

marks.CONTENT < styles.content.get 

subparts.BANNER < temp.banner

marks.STANDORT = HMENU
marks.STANDORT.special = rootline
marks.STANDORT.special.range = 1|-1

marks.STANDORT.1 = TMENU
marks.STANDORT.1.NO = 1
marks.STANDORT.1.NO.linkWrap = | »

marks.DATUM = TEXT
marks.DATUM.data = date:U
marks.DATUM.strftime = %A, der %e. %B %Y, %T

marks.MENU = HMENU
marks.MENU {
      entryLevel = 0
              
              1 = TMENU
              1.NO.ATagParams = class="nav"
              1 {
                      noBlur = 1
                      wrap = <ul class="nav">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                              wrapItemAndSub = <li>|</li>
                      }
                      CUR < .NO
                      CUR.doNotLinkIt = 1
              }
              <br>
              2 = TMENU
              2.NO.ATagParams = class="nav2"
              2 {
                      noBlur = 1
                      wrap = &nbsp; &nbsp; &nbsp; |
                      NO = 1
                      NO {
                            allWrap =  <br>|&nbsp;
                      }
                      CUR < .NO
                      CUR.doNotLinkIt = 1
      } 
}

Danke

just2b ·

du legst ein ext template an und da musst du nur mehr das neu schreiben was du eben neu haben willst...

zB
site.10.marks.DATUM = TEXT
site.10.marks.DATUM = blabla

dann hast du genau das für diese seite und allen subseiten überschrieben

hoffe das hilft dir weiter
lg georg

ich glaub´, ich bin zu doof für den sch...

Nicht schimpfen!

kinneremer ·

Moin, moin,
iss ebene doch besser, wenn man über manche Dinge nochmal schläft 8-)
Hab es hinbekommen, allerdings wie in den FAQ´s beschrieben, mit den verschiedenen Spalten NORMAL und RIGHT.
Und es funktioniert wunderbar.
Danke nochmal