Zum Inhalt springen

ich will doch nur ne if - else - bedingung

Erstellt am 25. Februar 2004 · 14 Antworten · letzte Antwort am 9. März 2004

Tags: Frage

sewid ·

Hi!

Im Moment wird bei mir Seitentitel und Untertitel auf meiner Seite so generiert:

subparts.headertitle = TEXT
subparts.headertitle.field = title
subparts.headertitle.dataWrap = | <br /><i>{page:subtitle} </i>

Geht es in Typo3 (ich weiss, es geht fast alles), dass wenn der Untertitel leer ist nur

subparts.headertitle = TEXT
subparts.headertitle.field = title

ausgeführt wird, wenn der Untertitel aber nicht leer ist

subparts.headertitle = TEXT
subparts.headertitle.field = title
subparts.headertitle.dataWrap = | <br /><i>{page:subtitle} </i>

ausgeführt wird, also sowas wie ne if else - Bedingung?

Gruß
SeWid

TW ·

hi
benutz mal die suche mit dem suchbegriff
conditiones....

kriegst du das hier als bespiel:

#94802

cu
thorsten

muemin ·

verrat dir mal was: TypoScript ist nähmlich keine richtige Programmiersprache. Ich muss es wissen, da ich Erfahrung in Kompilerbau habe.
Zu deiner Frage:

page.10 = TEXT
page.10.value = Titel vorhanden
page.10.if.isFalse.field = title
page.10.value = Kein Titel vorhanden

Wenn kein Titel vorhanden ist, überschreibst du dass Ergebniss einfach.

Oder noch einfacher:
page.10 = TEXT
page.10.value = title // subtitel

Ehrlich gesagt weiss ich immer noch nicht wie ein richtiges IF geht.

Stoneage ·

@muemin: ich glaube du hast echt ahnung, schönes beispiel. vielen dank. aber ich verstehe das geschäftsmodell deiner firma nicht ganz. 300,- euro für einen download!? web2disc? wenn das so eine art website offline browser sein soll, ist das nicht ein bißchen viel Geld?

T.

muemin ·

Hi Telematrix

das Tool, unter http://www.web2disc.de/ ,
dient WebSite Downloads und ist natürlich 24 Stunden am Tag einsetztbar, wie kazza, nur halt für WebSites.
Teuer ist es schon, aber man kann sich ja ein Testversion bestellen. Es soll hauptsächlich Firmen ansprechen, die ein Backup nicht auf der Datenbank-Basis sondern auf HTML-Basis machen wollen.

Ciao Mümin

Stoneage ·

@Muemin: Reicht da nicht ein einfaches wget und ein cronjob? Egal, mein Name ist Tetramatrix. Aber Telematrix ist auch cool 😉

muemin ·

ne reicht nicht. Man denke an dynamische links. Also Links, die garnicht in Klartext stehen. Und an aufklappbare Menüs, zB. in JavaScript. Nicht alle Web-Seiten-Server Systeme, wie Typo3, stellen ihre Links als einfache href's zur Verfügung. Auserdem bin ich mir sicher, dass es auch für Typo3 Seiten Beschränkungen mittels wget gibt.
Das Tool hat einen HTML Parser, JavaScript Parser und eine JavaScript Virtuell Machine damit alle Arten von Links rekursiv verfolgt werden.

Stoneage ·

Meinst du sowas?

TSconfig:

# General configuration of the available classes:
RTE.classes {
H1 {
name = Überschrift
value = font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;margin: 8px 0px 0px 0px;color: black;
}
hinweis {
name = Kleingedrucktes
value = font-family: Arial, Helvetica, sans-serif; font-size: 9px;line-height: 10px;color: black;font-weight : normal;
}
}

# Specific configuration for the Character Style menu:
RTE.default {
classesCharacter = H1, hinweis
classesParagraph = mainBodyText
hidePStyleItems = H1,H2,H3,H4,H5,H6,P,PRE
}

T.

muemin ·

ich habe folgendes Problem: ich habe die Extension schon installiert, bekomme aber trotzdem nicht die Button für Schriftart...
Dazu muss ich sagen, dass ich ungewollt Typo3 auf 3.6RC1 upgedatet habe, da ich mit CSS Styled Content arbeite und Suchformular nur unter 3.6 funktioniert.
Vielleicht tut das RTE pre-configuration unter 3.6 nicht?!?!?

Stoneage ·

Ich hab auch T3 3.6 RC1 und RTE funktioniert einwandfrei. Mit allen Buttons und Einstellungen. Kannst Du konkreter werden, vielleicht ein Screenshot?

T.

muemin ·

konkret ich will einfach einen Button für Schriftart, -grösse und -farbe.
Die sind aber nicht da!
Muss ich die Buttons explicite declarieren?

Was für Dateien stehen eigentlich bei dir im Verzeichnis:
/typo3/ext/rte_conf/res
?

Bei der Installation konnte der ExtensionManager nicht in das Verzeichnis schreiben.

Stoneage ·

Verstehe ich nicht. RTE ist glaube ich standartmäßig mit allen Buttons. Im Gegenteil du muß explizit die Buttons ausschalten.

in dem ordner /typo3/ext/rte_conf/res sind bei mir:

conf_img.gif
ext_conf_template.txt
ext_emconf.php
ext_icon.gif
ext_localconf.php

T.

muemin ·

bist du sicher dass diese Dateien in dem res Verzeichniss sind? Das ist nämlich leer bei mir.