Zum Inhalt springen

Mask Links

Erstellt am 23. April 2018 · 4 Antworten · letzte Antwort am 30. April 2018

Tags: Dateien & FAL, Links, TYPO3 8, Frage

Franzerl ·

Hallo zusammen,

ich nutze Mask und habe ein kleines Problem mit den Links. Bei Listen möchte man ja den Link nicht automatisch generieren lassen sondern in etwas abgeänderter Form darstellen:

        <li>
            <a href="/content.html" class="kachel"> <!-- ANFANG LINK zur internen Seite -->
                <span href="/content.html" class="link">mehr</span> <!-- zusätzlich SPAN LINK zur internen Seite -->
                <img src="/img/bild1.jpg" alt="bild1" />
                <h4>Überschrift</h4>
                <p>Texteditor</p>
            </a> <!-- ENDE LINK -->
        </li>

Leider speichert Mask alle Linkinfos wie URL Taget und Title in einem Datenbankfeld, aus dem ich zwar z.B. mit <f:uri.typolink> die URL herausbekomme, aber leider nicht das target.

<f:if condition="{data_item.tx_mask_home_link}">
<a href="<f:uri.typolink parameter='{data_item.tx_mask_home_link}' />"  class="news">
</f:if>

Habt ihr vielleicht einen Tipp für mich?

Beste Grüße
Franz

Teisinger ·

habe nicht verstanden was du möchtest?
mit f:link.typolink kannst du doch alles umsetzten... oder was fehlt dir?

Franzerl ·

Hallo Teisinger,

ich versuche den typolink auseinander zu nehmen, zu splitten in Uri und Target weil ich den Standard-Link von Typo3 in einem Fall nicht brauchen kann. Ich kann zwar mit

<f:if condition="{data_item.tx_mask_home_link}">
<a href="<f:uri.typolink parameter='{data_item.tx_mask_home_link}' />" class="news">
</f:if>

einen Link generieren aber habe dazu kein Target. Bei tx_news habe ich beispielsweise einen LinkViewHelper und einen TargetLinkViewHelper. Das fehlt mir hier.
Wie gesagt, ich bin erst kürzlich auf Mask gestoßen, daher hab ich da noch wenig Erfahrung mit.

Beste Grüße Franz

Franzerl ·

Hallo Teisinger,

danke für die Antwort, das hat mir schon sehr geholfen.

Ich komme aus der PHP Welt und zunächst sind die Viewhelper etwas verwirrend, aber auf jeden Fall super nützlich. Ich werde erst einmal auf die vorhandenen Viewhelper zurückgreifen.

Danke Dir & bis dann
Franz