 |
Willkommen im TP Hilfe Forum unter Traum-Projekt.com
Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen und Fragen stellen, privat mit anderen TPlern kommunizieren, an Umfragen teilnehmen und gratis Fotos runterladen. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Wir würden uns freuen, Dich in einer der freundlichsten Communitys als Mitglied begrüßen zu dürfen. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support Team.
Viel Spaß bei Traum-Projekt.com
|
01.07.2006, 02:07
|
#46
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
nimm mal die tt_content.text.20... - Anweisung raus.
|
|
|
01.07.2006, 11:34
|
#47
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
Rausgenommen habe ich sie zwar nicht, aber dafür modifiziert. Denn bei dem
Beispiel wurde ja einfach nur gewrapped, allerdings ohne die <p> dort
wieder hinzuzufügen. Na ja, jetzt klappt es
So, jetzt muss ich noch die RTE zum laufen bekommen, bisher war dieser
Versuch noch nicht von Erfolg gekrönt.
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
06.07.2006, 11:28
|
#48
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
Arbeitsschritte vereinfachen
Um sich wiederholende Arbeitsschritte zu erleichtern, gibt es die Möglichkeit,
diese mit der Extension "User>Task Center, Actions" durchzuführen.
Beispiel: Anlegen eines neuen BE-Users
Als erstes muss dazu die Extension installiert werden, die zwar schon in der
T3 Umgebung vorhanden, aber noch deaktiviert ist. Es werden 2 neue Tabellen
erstellt. Nun wechselt man zur WEB>LISTE (klick auf die Weltkugel). Als erstes
erstellt man hier nun einen Template-BE-User, der als Vorlage dient. Zur
Sicherheit deaktiviert man diesen. Nun legt man über die LISTE einen neuen
BE-User an. Dazu klickt man auf den neuen Eintrag NEU>ACTION. Im Dropdown
wählt man "Create Backend-User" und trägt nun die Werte ein und Zuweisungen
ein, die man benötigt. Fast ganz unten wird dann der Template-User aus-
gewählt. Die Angaben zu Namen, Adresse und anderen persönlichen Einstellungen,
muss natürlich noch manuell vorgenommen werden.
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
06.07.2006, 12:50
|
#50
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
Na ja, ich glaube, das ist wohl noch etwas verfrüht, dies zu behaupten
aber ich versuche einfach was an die Community zurück zu geben, die mir
ja auch schon bei dem einen oder anderen Problem geholfen hat. Einer tut
sich da natürlich ganz besonders hervor
Gruß
Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
06.07.2006, 12:56
|
#51
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ja, so funktioniert die Community, und das ist auch gut so 
|
|
|
25.08.2006, 13:48
|
#52
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
eigenes Vorschaubild bei tt_news
Ich habe meine News/Aktuelles in einer Zeile untereinander angeordnet.
Links ist ein kleines Vorschaubild, danach kommt das Datum und der
Header.
Da News ja sehr unterschiedlich sein können, hat man einfach verschiedene
Formatgrößen der Bilder/Icons/Logos whatever. Um nun zu verhindern, dass
das Preview Pic am die und ma die Formate hat, muss man folgende Zeile
in sein Setup schreiben:
plugin.tt_news.firstImageIsPreview = 1
Anschließend wählt man in der Newsverwaltung zuerst das Vorschaubild,
anschließend das eigentliche Bild für die Detailseite. Vorteil: hiermit kann
ich dieses individuell gestalten (z. B. nur einen Ausschnitt oder rechteckiges
Format).
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
12.12.2006, 13:42
|
#53
|
|
TP-Member
Registriert seit: Oct 2005
|
eigener name bei Dateilinks
Bei den Dateilinks die Beschreibung als Linkname benutzen und nicht den Dateinamen.
Wenn man mehrere Dateien hat wird durch ein Umbruch im Beschreibungsfeld der Name für die
nächste datei bestimmt.
!!!!! Bei Dateilink muss unbedingt "Layout 1" ausgewählt sein !!!!!
Wenn die extension css_styled_content eingesetz wird muss Folgendes benutz werden.
Root Template
Constants:
Code:
styles.content.uploads {
# cat=content/cUploads; type=wrap; label= Wrap: Wrap for content element "Filelinks"
wrap = <b> | </b>
labelWrap =
sizeWrap =
tdWrap = |
# cat=content/cUploads; type=wrap; label= Wrap, description: Wrap for the description of content element "Filelinks". If this is NOT set, the description will not shown up.
descriptionWrap =
jumpurl_secure =
jumpurl_secure_mimeTypes = pdf=application/pdf, doc=application/msword
jumpurl =
}
styles.content.tableStyle {
# cat=content/cTable; type=color; label= Tables background color
color =
color1 =
color2 =
alignField =
}
Setup:
Code:
###################################################
styles.content.uploads = TEXT
styles.content.uploads {
current = 1
override.filelist.field = select_key
trim = 1
required = 1
split {
token = ,
cObjNum = 1
1.current = 1
1.trim =1
1.filelink {
path = uploads/media/
path.override.field = select_key
path.override.listNum = 0
path.override.listNum.splitChar = |
size = 1
size.wrap = {$styles.content.uploads.tdWrap}
size.innerWrap =
size.innerWrap2 = {$styles.content.uploads.sizeWrap}
size.fontTag = {$styles.content.uploads.wrap}
size.bytes = 1
size.if.isTrue.field = filelink_size
labelStdWrap.fontTag = {$styles.content.uploads.labelWrap}
file.fontTag = {$styles.content.uploads.wrap}
file.wrap = {$styles.content.uploads.tdWrap}
file.postCObject = TEXT
file.postCObject {
field = imagecaption
required = 1
if.directReturn = {$styles.content.uploads.descriptionWrap}
wrap = <br />{$styles.content.uploads.descriptionWrap}
listNum.stdWrap.data = register : SPLIT_COUNT
listNum.splitChar = 10
}
stdWrap.wrap = | <br>
target = _blank
jumpurl = {$styles.content.uploads.jumpurl}
jumpurl.secure = {$styles.content.uploads.jumpurl_secure}
jumpurl.secure.mimeTypes = {$styles.content.uploads.jumpurl_secure_mimeTypes}
removePrependedNumbers = 1
}
}
tableStyle < styles.content.tableStyle
}
styles.content.uploads_icons < styles.content.uploads
styles.content.uploads_icons.split.1.filelink {
icon = 1
icon.wrap2 = |
icon_link = 1
}
styles.content.uploads_imgicons < styles.content.uploads_icons
styles.content.uploads_imgicons.split.1.filelink {
icon_image_ext_list.data = global: TYPO3_CONF_VARS|GFX|imagefile_ext
icon.wrap = {$_blackBorderWrap}
}
# tablestyle
styles.content.tableStyle {
align.field = {$styles.content.tableStyle.alignField}
border.field = table_border
cellspacing.field = table_cellspacing
cellpadding = 1
cellpadding.override.field = table_cellpadding
color.field = table_bgColor
color.default = {$styles.content.tableStyle.color}
color.1 = {$styles.content.tableStyle.color1}
color.2 = {$styles.content.tableStyle.color2}
}
# CType: uploads
tt_content.uploads >
tt_content.uploads = COA
tt_content.uploads {
10 = < lib.stdheader
20 = CASE
20 {
setCurrent.field = media
key.field = layout
default < styles.content.uploads
1 < styles.content.uploads_icons
2 < styles.content.uploads_imgicons
3 < styles.content.uploads_imgicons
3.split.1.filelink.icon.wrap >
}
20.stdWrap.editIcons = tt_content:media, layout [table_bgColor|table_border|table_cellspacing|table_cellpadding],filelink_size,imagecaption
20.stdWrap.editIcons.iconTitle=Edit filelist
}
tt_content.uploads.20.1.split.1.filelink.labelStdWrap.field = imagecaption
tt_content.uploads.20.1.split.1.filelink.labelStdWrap.listNum.stdWrap.data= register:SPLIT_COUNT
tt_content.uploads.20.1.split.1.filelink.labelStdWrap.listNum.splitChar = 10
###################################################
Wenn kein css_styled_content verwendet wird.
!!!! Es muss wieder das "Layout 1" verwendet werden !!!!
Setup:
Code:
tt_content.uploads.20.1.split.1.filelink.labelStdWrap. field = imagecaption
tt_content.uploads.20.1.split.1.filelink.labelStdWrap. listNum.stdWrap.data = register:SPLIT_COUNT
tt_content.uploads.20.1.split.1.filelink.labelStdWrap. listNum.splitChar = 10
Constants:
Code:
styles.content.imgtext.captionSplit = 1
styles.content.uploads.wrap = |
gruss
|
|
|
12.12.2006, 13:49
|
#54
|
|
TP-Member
Registriert seit: Oct 2005
|
Ueberschrift vom Inhalt trennen
Mit diesem Code kann der Inhalt von der Überschrift getrennt werden, einzufügen im Setup des Root tempaltes.
Code:
# Standart header löschen
lib.stdheader >
# Eigenen Header bauen
temp.my_header = CONTENT
temp.my_header {
# Artikel-Ueberschrift ermitteln
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=0
begin = 0
max = 1
}
renderObj = TEXT
renderObj.field = header
# HTML-Code vor/nach dem dynamischen Eintrage (Wrap)
stdWrap.required = 1
stdWrap.wrap = <h1> | </h1>
}
# Der Inhalt
temp.my_content = CONTENT
temp.my_content {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=0
}
}
gruss
|
|
|
19.02.2007, 12:41
|
#55
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
4.1 RC1 und htmlarea
Wenn man schon die 4.1 RC1 benutzt, kann es sein, dass die htmlarea der
Version 1.4.3 nicht mehr korrekt läuft, ergo auch die Seite mit dem Inhalt
nicht mehr angezeigt wird.
In diesem Fall muss auf die 1.5Dev zugegriffen werden. Dazu löscht man
die bestehende RTE Ext. im Extension-Bereich. Caches leeren! Nun wird von
Typo3 die neuste Version der RTE angezeigt, welche im Sys-Ext.Bereich liegt. Diese
einfach installieren, Einstellungen vornehmen - das wars. Nun wird die htmlarea
wieder korrekt aufgerufen und auch die Inhalte erscheinen wieder wie gewohnt.
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
23.02.2007, 15:15
|
#56
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
eigener Logout-Button
Ausgangspunkt:
Es wird die Standardlogin-Ext. auf einer Seite installiert, sprich, das Formular
ist nicht omnipräsent, sondern man klickt dazu einen Link, um auf die Seite
zu gelangen. Nun hat man nach dem Login das Problem, dass der Logout Button
auch nur auf dieser Seite erscheint. Wenn man diesen aber auf jeder Seite an-
bringen will, muss man seinen eigenen Logout-Button unterbringen. In diesem
Fall mit Templavoila:
Code:
[usergroup=*]
lib.logout = TEXT
lib.logout.data = TSFE : id
lib.logout.wrap (
<div id="logout">
Sie sind angemeldet als: <strong><!--###USERNAME###--></strong>
<form action="login/" method="post">
<input name="submit" class="button_logout" value="abmelden" type="submit" />
<input name="logintype" value="logout" type="hidden" />
<input name="pid" value="|" type="hidden">
</form>
</div><!-- #logout -->
)
Ist man nun als Benutzergruppe eingeloggt (=* > alle Benutzergruppen), dann
erscheint an gewählter Stelle der User Name und der Logout Button 
Bei Bedarf kann man natürlich auch noch den Link zur Login-Seite ausblenden
lassen, bei erfolgreichem Login. Das regelt man unter Seiteneigenschaften >
beim Login verstecken.
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
01.03.2007, 23:21
|
#57
|
|
TP-Member
Registriert seit: Jan 2004
|
tt_news default Bild
Wenn man ein Default Bild für News einsetzen will!
PHP-Code:
plugin.tt_news.displayList.image.noImage_stdWrap {
cObject = IMAGE
cObject {
wrap =
file = GIFBUILDER
file {
XY = {$plugin.tt_news.listMaxW},{$plugin.tt_news.listMaxH}
backColor = #ffffff
10 = TEXT
10 {
text = No image
fontSize = 14
niceText = 1
fontColor = #000000
offset = {$plugin.tt_news.listMaxW}/2-30, {$plugin.tt_news.listMaxH}/2+4
}
}
}
}
LG
BerBlueSea
Typo3 Schulung
Hausbauen
|
|
|
10.08.2007, 14:37
|
#58
|
|
TP-Insider
Registriert seit: Nov 2002
Ort: Orscholz
|
Breadcrumb/Brotkrumen Nav/Rootline inkl. tt_news
In der einfachen Rootline fallen die Titel von tt_news leider unter den Tisch,
sprich, man sieht dort einfach nur "Startseite" oder "Home". Damit aber bei
einem Klick auf eine News auch ein Titel erscheint, erweitert man das TS
wie folgt (thanks to Maelvon):
Code:
lib.breadcrumb = COA
lib.breadcrumb.wrap = Sie befinden sich hier: <a href="index.php">Startseite</a> › |
lib.breadcrumb.10 = HMENU
lib.breadcrumb.10.special = rootline
lib.breadcrumb.10.special.range = 2|-1
lib.breadcrumb.10.1 = TMENU
lib.breadcrumb.10.1.noBlur = 1
lib.breadcrumb.10.1.CUR = 1
lib.breadcrumb.10.1.NO {
stdWrap.htmlSpecialChars = 1
stdWrap.field = subtitle // title
ATagTitle.field = nav_title
linkWrap = ||*| › |*|
}
[globalVar = GP:tx_ttnews|tt_news > 0]
lib.breadcrumb.10.1.CUR < lib.breadcrumb.10.1.NO
[else]
lib.breadcrumb.10.1.CUR {
stdWrap.htmlSpecialChars = 1
stdWrap.field = title
linkWrap = ||*| › |*|
doNotLinkIt = 1
}
[end]
[globalVar = GP:tx_ttnews|tt_news > 0]
lib.breadcrumb.20 = RECORDS
lib.breadcrumb.20 {
dontCheckPid = 1
tables = tt_news
source.data = GPvar:tx_ttnews|tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
wrap = › |
}
[end]
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
|
|
|
10.08.2007, 15:23
|
#59
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
logout über Menü
ganz einfach: eine Seite vom Typ url (Zugriff: bei login azeigen)
Als url nimmt man eine beliebige Seite, die nach dem logout erscheinen soll:
http://domain/index.php?id=23&logintype=logout
Geändert von steffenk (10.08.2007 um 16:21 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:14 Uhr.
|
 |