Neu Link auf eigene Seite

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

dane

Aktives Mitglied
10. Juni 2015
11
0
Hallo zusammen,

manchmal möchte ich im Template einen Link anhand der Seiten-ID setzen. Habe dafür keine fertige Funktion gefunden. Das müsste es doch geben, oder?

Meine Funktion, die ich mir selber zusammengeschnipselt habe, sieht jetzt so aus:

Code:
$smarty->register_function("getPageLink", "getPageLink");

function getPageLink($pageUid, $full = false) {

  $oLink = Shop::DB()->select('tlink', 'kLink', $pageUid);

  if (isset($oLink->kLink)) {
      $Link       = new stdClass();
      $linkHelper = LinkHelper::getInstance();

      $Link = $linkHelper->getPageLink($oLink->kLink);
      $requestURL    = baueURL($Link, URLART_SEITE, $row = 0, $bForceNonSeo = false, $bFull = $full);


      return $requestURL;
  }

  return false;

}
So bekomme ich aber nur die URL. Am liebsten wäre mir das komplette $Link-Objekt, welches ja auch den Namen der Seite, Language-URL etc enthält. Allerdings sind bei mir da die URL-Felder leider leer. Nur mit dem baueURL funktioniert es.
Habt ihr einen Tipp für mich?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.235
208
Am Einfachsten ist es die bestehende Funktion get_cms_content in der functions.php (aber via Child) zu ändern. Siehe:
Code:
function get_cms_content($params, &$smarty)
{
    if (isset($params['kLink']) && (int)$params['kLink'] > 0) {
        $kLink          = (int)$params['kLink'];
        $linkHelper     = LinkHelper::getInstance();
        $oLink          = $linkHelper->getPageLink($kLink);
        $oLink->Sprache = $linkHelper->getPageLinkLanguage($oLink->kLink);
        if (isset($params['assign'])) {
            $smarty->assign($params['assign'], $oLink);//ANSTATT $smarty->assign($params['assign'], $oLink->Sprache->cContent);
        } else {
            return $oLink->Sprache->cContent;
        }
    }

    return null;
}
Im Template dann
Code:
{get_cms_content kLink=ID assign=meinLinkObjekt}
{$meinLInkObjekt} enthält dann alle Infos der CMS Seite.
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Versandbenachrichtigung Sendungsverfolgung Link fehlt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Kategorie als Link anstatt mit Artikeln befüllen Allgemeine Fragen zu JTL-Shop 0
Neu ebay-Shop Link / Kategorien funktioniert nicht eBay-Designvorlagen - Fehler und Bugs 0
Neu Zusätzlichen kurzen Link erstellen für Artikel bei Aktion (evt. permalink?) Allgemeine Fragen zu JTL-Shop 4
Neu Kein Link zu Bestell- oder Rechnungs-Nr. Servicedesk (Beta) 4
Neu Link "zzgl. Versand" einbetten Allgemeine Fragen zu JTL-Shop 7
Neu Varianten Artikel "momentan nicht verfügbar" - weiße Schrift auf weißen Hintergrund Templates für JTL-Shop 4
Neu Individueller Rabatt auf Bon (nicht %) Allgemeine Fragen zu JTL-POS 0
Neu Umstellung eines Artikels auf FBA Versand Amazon-Lister - Ideen, Lob und Kritik 1
Gelöst Shop verliert nach dem Bearbeiten Links und Bilder auf der Startseite Gelöste Themen in diesem Bereich 3
Neu DHL GKP - was hat es mit dieser Meldung auf sich? JTL-ShippingLabels - Fehler und Bugs 2
Neu Fragen zu Rechnungnummer auf Etikett und Versand-/Packliste mit Kundenname User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL Zahlungsabgleich - Text "automatisch zuweisen" auf Rechnung Plugins für JTL-Shop 0
In Bearbeitung Packtisch+ Absturz wegen Deadlock seit der Umstellung auf 1.15.24.1 JTL-Wawi - Fehler und Bugs 6
Offen Workflow basierend auf überschrittenem Lieferdatum JTL-Workflows - Ideen, Lob und Kritik 2
Neu Externe Bestellnummer auf Lieferschein ausgeben User helfen Usern - Fragen zu JTL-Wawi 8
Neu Kurzbeschreibung auf zweiter Seite nicht sichtbar User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Fehler bei Update auf 1.5.24.1 JTL-Wawi - Fehler und Bugs 4
Neu Auftragserstelldatum + Uhrzeit auf Rechnung ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Teilweise keine Antwort auf Ticket möglich Servicedesk (Beta) 3
Offen POS ändert nicht die MW Steuer auf 16% / Preise ändern sich nicht in POS Allgemeine Fragen zu JTL-POS 3
Neu Wie macht Ihr das: Lokale Daten auf Cloud Server bringen User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst JTL hängt sich bei der Erstellung von VarKombis auf Gelöste Themen in diesem Bereich 8
Offen Uhrzeit auf Kassenbon umstellen auf 24h Allgemeine Fragen zu JTL-POS 4
Offen Wie bekommt man die Preise nach der Umstellung auf 16% in den Shop? PrestaShop-Connector 2
Offen Update auf 2.4.1 schlägt fehl Shopware-Connector 1
Neu Bestehende Aufträge per SQL von 19% auf 16% bei gleichen Bruttopreisen ändern User helfen Usern - Fragen zu JTL-Wawi 1
Offen Kassierer mit Namen auf dem Kassenbon ausweisen Allgemeine Fragen zu JTL-POS 2
Gelöst Umsatzsteuer Ebay Angebotsvorlage noch auf 19% eBay-Anbindung - Fehler und Bugs 5
Neu Text ändern von inkl. 19% USt auf inkl. USt Allgemeine Fragen zu JTL-Shop 3
Neu Nummernkreis für Eingangsrechnungen *nullen/auf Null setzen* User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Umsatzsteuer auf 16% geht nicht Einrichtung / Updates von JTL-POS 7
In Bearbeitung Kosmetik - Floating Button versperrt Sicht auf Preise JTL-POS - Fehler und Bugs 1
Neu Grundrabatt auf (fast) alle Artikel Fragen rund um LS-POS 4
Neu HTML_Editor zeigt seit Update auf 1.5.24.0 keinen Inhalt an Installation von JTL-Wawi 6
In Bearbeitung Wareneingang - Menge reduzieren und neu buchen auf anderen WE - Fehler in Eingangsrechnung & Bewegungshistorie [WAWI-47131] JTL-WMS - Fehler und Bugs 2
Neu Voraussichtliches Lieferdatum auf Auftrag User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Wawi mit POS auf Einzelrechner Einrichtung / Updates von JTL-POS 3
In Bearbeitung Hersteller auf Bon anzeigen [POS-813] Allgemeine Fragen zu JTL-POS 9
In Bearbeitung Bestand auf Lagerplatz den es garnicht mehr gibt JTL-Wawi - Fehler und Bugs 1
Neu Bestellnummer von Woocommerce auf JTL-Wawi-Rechnung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shop Verfügbarkeitsanfrage per Workflow auf Einkaufsliste Arbeitsabläufe in JTL-Wawi 0
Neu Hat geklappt: Update 1.3.20 auf 1.5.23 Installation von JTL-Wawi 0
In Bearbeitung JTL POS App lässt sich auf SUN MI t2 nicht installieren Einrichtung / Updates von JTL-POS 10
In Bearbeitung Artikel auf Bestellvorschlag obwohl kein Bestandsartikel JTL-Wawi - Fehler und Bugs 2
In Bearbeitung Mit dem Amazon Lister einen Artikel bei Amazon Hochladen. Kategorien bei mir auf Englisch User helfen Usern - Fragen zu JTL-Wawi 5
Neu Umstellen auf 16% ... welches Buchungskonto? User helfen Usern - Fragen zu JTL-Wawi 8
Neu SQL Server Sortierung Fehlerhaft auf Synology Docker SQL unter Linux Installation von JTL-Wawi 1
Neu Update Wawi 099923 auf aktuelle Version immer erst über 1.0.0.0 ? Installation von JTL-Wawi 12
Neu Avast blokiert Bilder auf eBay eBay-Anbindung - Fehler und Bugs 5
Ähnliche Themen