Feature #32679
Externer Link target _blank
| Status: | Rejected | Start date: | 2011-12-19 | |
|---|---|---|---|---|
| Priority: | Should have | Due date: | ||
| Assignee: | Basti no-lastname-given | % Done: | 0% |
|
| Category: | - | Spent time: | - | |
| Target version: | - | |||
| Votes: | 0 |
Description
Hi Jürgen,
könnte man den externen Link-Tab noch target="_blank" geben? Dann würde sich die neue Seite in einem neuen Fenster öffnen.
Wäre super wenn das klappen könnte.
Vielen Dank,
Basti
History
Updated by Juergen Furrer over 1 year ago
- Status changed from New to Rejected
- Assignee set to Basti no-lastname-given
Nein, das ist nicht möglic, da eine externe Seite nicht mittels einem herkömmlichen href gelöst ist, sondern mit Javascript (document.location.href)
Wenn du eine neue Seite öffnen willst, dann musst du das auch mittels JS machen (winow.open)
1. Template "tx_jfmulticontent_pi1.js" in den filemanager kopieren
2. Template anpassen
<!-- ###TEMPLATE_TAB_JS### begin -->
jQuery(document).ready(function(){
<!-- ###FIX_HREF### -->
jQuery('####KEY### ul li a').each(function(id, item){
var temp = item.href.split('#');
var temp_last = temp[temp.length-1];
var search = /^###PREG_QUOTE_KEY###/;
if (search.test(temp[temp.length-1])){
item.href = '#'+temp_last;
}
});
<!-- ###FIX_HREF### -->
jQuery('####KEY###').tabs({
###OPTIONS###
})###ROTATE###;
<!-- ###OPEN_EXTERNAL_LINK### -->
jQuery('####KEY###').bind('tabsselect', function(e, ui) {
var rel = jQuery(ui.tab).attr('rel');
if (rel.length > 0) {
window.open(rel);
}
});
<!-- ###OPEN_EXTERNAL_LINK### -->
});
<!-- ###TEMPLATE_TAB_JS### end -->
Options für window.open: http://de.selfhtml.org/javascript/objekte/window.htm#open
3. Konstante zum Template anpassen:
plugin.tx_jfmulticontent_pi1.file.templateFileJS = filadmin/tx_jfmulticontent_pi1.js
Nach dieser Anpassung werden die Links in einem neuen Fenster geöffnet
Gruss
Jürgen
Updated by Juergen Furrer over 1 year ago
Noch was, das "target" Attribut ist in XHTML nicht erlaubt, das sollte nicht mehr verwendet werden, auch bei normalen Links.
Damit wird die Kontrolle wie ein Link geöffent werden soll an den Benutzer übergeben, was ja nicht schlecht ist...
Gruss
Jürgen
Updated by Basti no-lastname-given over 1 year ago
vielen Dank, werde ich gleich mal ausprobieren.
viele Grüße!