Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 28.11.06, 22:36
Forum Zuschauer
 
Registriert seit: 28.11.06
Beiträge: 6

Flexible Element - Link richtig darstellen (target + title)


Hallo,

ich habe ein "Flexible Element" und möchte darin einen Link einbauen.

Über Attirbute/Link-Field kann der Redakteur einen Link auswählen.

In dem Standard-Link-Auswahlfenster (externe URL) kann man aber auch, neben der URL, den Target- und Title-tag bestimmen.

Da ich aber über "a:attr:href" mappe, wird title und target ignoriert.
Wie mappe ich eine Link damit alle Einstellungen auch richtig angezeigt werden?

Zusätzlich möchte ich noch dass die Linkbezeichung frei eingeben werden kann.
Das mache ich derzeit über ein zus. Input-Field und mappe das aufs a-tag mit a:inner.
Das klappt alles wunderbar...

Mir fehlen nur die tags: "target" und "title" - die werden nicht mitausgeben.
(über zus. attribute-mappings wollte ich es nicht lösen - da im Standard-Verlinkungsfenster ja die Parameter bereits zur Verfügung stehen)

Hilfe...
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
  #2  
Alt 29.11.06, 08:48
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 39
Beiträge: 2.086
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

dann wirst du es wohl per TS und typolink lösen müssen.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Agentur: Ideenwerft Werbeagentur
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 29.11.06, 12:20
Forum Zuschauer
 
Registriert seit: 28.11.06
Beiträge: 6

hi,

Danke - kannst Du mir etwas mehr Infos geben?
z.B. wie mappe ich das grundsätzlich damit ich alle Infos (title, target) bekomme.
derzeit geh ich ja über attribut...
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 29.11.06, 13:31
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.988

Du musst den Link in ein Container Element schachteln und dann jedes Attribut über die Attribut Funktion einzeln mappen.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 30.11.06, 09:29
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 39
Beiträge: 2.086
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

Zitat:
Danke - kannst Du mir etwas mehr Infos geben?
Mein Lösungsweg:

Du erstellst die Felder, Link, Target etc.pp. Als Mapping-Type wählst du Not mapped, beim letzten Feld wählst du Element (ALT, nur als Beispiel) und mappst dann dort wo der Link hin soll.

Jetzt speicherst du das FCE ab!

Nun bearbeitest du das XML des DS. Du suchst das Element ALT und das zugehörige tag <eType>...</eType> Dahinter wird nun das TS einfügt.
Typoscript-Code:
1:
2:
3:
4:
5:
<TypoScript>
10 = TEXT
10.field = field_109fdf
10.typolink.parameter.field = field_7ee56e
</TypoScript>
Du kannst nun das TS deinen Wünschen anpassen und erweitern.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Agentur: Ideenwerft Werbeagentur
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 26.06.07, 17:35
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 28
Beiträge: 419
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

Hier steht auch was dazu: Linktarget in FCE
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
  #7  
Alt 02.07.07, 15:46
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 28
Beiträge: 419
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

Ich selber habs fuer mich so geloest (sorry, beschreibung ist auf englisch) ;-)

This is how the HTML look like:

HTML-Code:
 <a href="#" target="#"> <img src="../images/buttons/coral_rhg_wimbledon.gif" width="160" height="70" border="0" /> </a>
And this is how the XML for the mapped attributes href and target looks like. You basically have to map each link attribute separately:

<field_link type="array">
<type>attr</type>
<tx_templavoila type="array">
<title>Button Link</title>
<sample_data type="array">
<numIndex index="0">Button Link</numIndex>
</sample_data>
<eType>link</eType>

<TypoScript>

10 = TEXT
10.if.isTrue.field = field_link
10.typolink.parameter.field = field_link
10.typolink.returnLast = url

</TypoScript>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>15</size>
<max>256</max>
<checkbox></checkbox>
<eval>trim</eval>
<wizards type="array">
<_PADDING type="integer">2</_PADDING>
<link type="array">
<type>popup</type>
<title>Link</title>
<icon>link_popup.gif</icon>
<script>browse_links.php?mode=wizard</script>
<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
</link>
</wizards>
</config>
<label>Button Link</label>
</TCEforms>
</field_link>
<field_linktarget type="array">
<type>attr</type>
<tx_templavoila type="array">
<title>Link Target</title>
<sample_data type="array">
<numIndex index="0">Link Target</numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<TypoScript>

10 = TEXT
10.if.isTrue.field = field_link
10.typolink.parameter.field = field_link
10.typolink.returnLast = target


</TypoScript>
</tx_templavoila>
</field_linktarget>

cheers
sissi
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
Gelöst Probleme mit Link Element und Bild Element DuffyDuck TemplaVoila 7 28.12.07 17:08
Gelöst Dynamische Änderung der Bildgröße in Flexible Content Element Eva TYPO3 4.x Fragen und Probleme 2 14.12.07 11:46
Content-Element Menu/Sitemap target-attribut ändern? TheFreeman TYPO3 4.x Fragen und Probleme 2 01.10.07 23:44
Flexible Content Element nicht cachen FrediL TYPO3 4.x Backend 2 09.09.06 12:21
Flexible Content Element: Text wird nicht angezeigt jhjp TYPO3 4.x Fragen und Probleme 0 23.03.06 16:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 Uhr.


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