Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Link von Kategorien zu Content

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    am: 05. Oktober 2010, 14:42:49
    Hallo!

    Ich möchte gerne in der Kategorienavigation einen Link anlegen, der auf eine Seite verlinkt, die ich im Contentmanger angelegt habe. In die Box möchte ich den Link nicht setzen.
    Die Forensuche oder das Handbuch gab dazu leider nichts her. Vielleicht ist es ja auch ganz easy, aber ich bin halt kein Profi.

    Könnte mir da bitte jemand weiterhelfen?
    Dankeschön!

    MfG
    Remedy



    Linkback: https://www.modified-shop.org/forum/index.php?topic=8495.0

    Franz

    • Frisch an Board
    • Beiträge: 88
    Link von Kategorien zu Content
    Antwort #1 am: 05. Oktober 2010, 15:15:16
    falls der link einfach ganz unten in der box eingeblendet werden soll,sollte deine "box_categories.html" im template/box verzeichnis folgender maßen aussehen:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_categories#}</h2>
    <ul id="categorymenu">{$BOX_CONTENT}
    <li class="level1"><a href="{php}echo xtc_href_link(FILENAME_CONTENT, 'coID=XX');{/php}">LINK</a></li>
    </ul>

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Link von Kategorien zu Content
    Antwort #2 am: 05. Oktober 2010, 18:12:37
    Hey Franz, du hast die Forensuche gefunden! ;-) :B

    Danke für's Beantworten! :thx:

    Grüße

    Torsten

    Franz

    • Frisch an Board
    • Beiträge: 88
    Link von Kategorien zu Content
    Antwort #3 am: 05. Oktober 2010, 21:17:16
    @Torsten

    die frage war doch auch easy. :-D
    wenn ich erstmal mit meinem shop fertig bin, hab ich genug wissen und zeit, um den fragenden öfters helfen zu können.
    hab selbst die letzten tage große fortschritte gemacht, vorallem mit dem verständnis von css, was zu anfang eine richtige katastrophe war...

    ein gutes, lebendes projekt, was einem selbst sehr viel weitergeholfen hat, muss man doch unterstützen.
    mit modified eCommerce Shopsoftware wächst dir doch wahrscheinlich auch langsam die arbeit über den kopf, da sollte hier doch von einigen etwas mehr soziales engagement stattfinden.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Link von Kategorien zu Content
    Antwort #4 am: 05. Oktober 2010, 21:22:27
    Jetzt folgt gleich die nächste Lektion. *gg*

    -> FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!

    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Link von Kategorien zu Content
    Antwort #5 am: 05. Oktober 2010, 22:33:40
    Wenn der Link innerhalb der Kategorien sein soll, kann man auch die xtc_show_category.inc.php anpassen. (template Ordner/source/inc)

    Zum Beispiel nach der Unterkategorie Bananen einen Link einbauen:
    Suche:

    Code: PHP  [Auswählen]
    if (trim($foo[$counter]['name']) != '' ) $categories_string .= '</a></li>';
    Danach folgendes einfügen:

    Code: PHP  [Auswählen]
    if (trim($foo[$counter]['name']) == 'Bananen' ) {
        $categories_string .= '<li class="level'.($foo[$counter]['level']+1).'"><a href="';
            $categories_string .= 'URL-ZUM-ZIEL';
            $categories_string .= '">NAME-DES-LINKS</a></li>';
    }

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Link von Kategorien zu Content
    Antwort #6 am: 05. Oktober 2010, 22:57:38
    Ein schöner Tipp, vielen Dank dafür. :thx:

    Grüße

    Torsten

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    Antwort #7 am: 06. Oktober 2010, 13:00:46
    Danke euch allen!
    Erst einmal reicht es mir, wenn der Link unterhalb der Kategorien in der gleichen Box sitzt, von daher habe ich Franz' Lösung ausprobiert.
    Leider bekomme ich eine Fehlermeldung, wenn ich auf den Link klicke:

    Code: PHP  [Auswählen]
    Warning: Smarty error: eval: missing 'var' parameter in /var/www/.../modified eCommerce Shopsoftware/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Muss ich noch irgendwo was ändern? Mir fehlt ja offensichtlich ein "var", was auch immer das ist.
    Ich habe mal was gelesen im Zusammenhang mit der content.html, weiß aber nicht ob das auch in meinem Falle relevant ist.

    MfG
    Remedy

    Franz

    • Frisch an Board
    • Beiträge: 88
    Link von Kategorien zu Content
    Antwort #8 am: 06. Oktober 2010, 14:05:04
    Hallo Remedy,
    damit wir dir helfen können, solltest du einen Ausschnitt von dem Quelltext zur Verfügung stellen.

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    Antwort #9 am: 07. Oktober 2010, 06:11:47
    Hallo Franz,
    von welcher Datei wolltest du den Quelltext sehen? Meine "box_categories.html" im template/box verzeichnis sieht so aus wie von dir oben beschrieben (natürlich mit 'coID=19' und dem richtigen Linknamen), meine "content.html" aus templates/meintemplate/module sieht so aus:

    Code: PHP  [Auswählen]
    {if $CONTENT_HEADING}<h1>{$CONTENT_HEADING}</h1>{/if}
    {if $file}{$file}{else}{eval var=$CONTENT_BODY}{/if}
    <p>{$BUTTON_CONTINUE}</p>
    Aber wie gesagt, ich weiß nicht ob die überhaupt was damit zu tun hat, ich hatte nur mal nach "eval var" im Forum gesucht und bin dann auf einen Zusammenhang mit der "content.html" gestoßen.

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    Antwort #10 am: 22. Oktober 2010, 09:27:42
    Hallo!

    Leider bin ich bei diesem Problem immer noch nicht weiter gekommen. Die Fehlermeldung kommt immer noch:

    Code: PHP  [Auswählen]
    Warning: Smarty error: eval: missing 'var' parameter in /var/www/.../modified eCommerce Shopsoftware/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Jemand eine Idee? Keine Ahnung wo ich noch gucken soll.

    Danke!
    Remedy

    franky_n

    • Experte
    • Beiträge: 4.950
    Link von Kategorien zu Content
    Antwort #11 am: 22. Oktober 2010, 09:37:15
    Hallo remedy,

    die originale Datei hat kein

    Code: PHP  [Auswählen]
    eval var=
    Warum das drin steht weiß ich bei Dir nicht (evtl. Erweiterung?).

    In jedem Fall scheint es so zu sein (laut Fehlermeldung) das der Platzhalter

    Code: PHP  [Auswählen]
    $CONTENT_BODY
    nicht gefüllt wird und dadurch auch das Smarty meckert.

    Viele Grüße

    Franky

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    Antwort #12 am: 22. Oktober 2010, 10:03:53
    Hallo Franky,
    vielleicht kommt mein eval-var-Fehler, weil ich es so probiert habe?: (s. dieses Thema: Links? Links! Wie richtig im Content Manager anlegen?)
    Eine Erweiterung die ich installiert habe, die mit den Kategorien zusammenhängt ist vielleicht das Modul c_list_modified. Keine Ahnung, ob die da was beeinflussen könnte.

    Wie ich den Platzhalter $CONTENT_BODY füllen sollte, weiß ich nicht. Versteh davon nicht so viel.
    Soll ich noch irgendwas probieren/posten?

    MfG
    Remedy

    franky_n

    • Experte
    • Beiträge: 4.950
    Link von Kategorien zu Content
    Antwort #13 am: 22. Oktober 2010, 10:42:28
    Hallo remedy,

    ist der Content den Du dort verlinkst auch wirklich da?
    {$CONTENT_BODY} ist ja der Platzhalter für den Content den Du im Adminbereich einpflegst.

    Welche ID hast Du genommen zum Verlinken? Die Content ID oder die Gruppen ID? Beide mal probiert?

    Viele Grüße

    Franky

    remedy

    • Frisch an Board
    • Beiträge: 92
    Link von Kategorien zu Content
    Antwort #14 am: 22. Oktober 2010, 11:11:55
    Hallo Franky,

    meine box_categories.html sieht so aus:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_categories#}</h2>
    <ul id="categorymenu">{$BOX_CONTENT}

    <li class="level1"><a href="{php}echo xtc_href_link(FILENAME_CONTENT, 'coID=19');{/php}">LinknameXY</a></li>

    </ul>
    Das hatte ich oben schon mal geschrieben, der Content ist auch da, hab grad noch mal geschaut. Das ist doch eine ganz normal Content-Seite, die dürfte doch nicht so schwer zu verlinken sein. Ich versteh das nicht.

    Ich hatte mal eben spaßeshalber das "eval" in der /meintemplate/module/content.html gelöscht, aber dann konnte ich einige der Content-Seiten nicht mehr öffnen (also die, die nachträglich angelegt habe, AGB etc), da kam dann eine ähnliche Fehlermeldung. Also schnell wieder rein damit.

    Oder hast du eine alternative Idee, wie man unter den normalen Kategorien eine "Kategorie" anlegen kann, die dann zu einem frei gestaltbaren Bereich führt? Ich möchte dort gern Produkte zum mieten angeben, wollte da dann bloß ein bisschen was schreiben, ein paar Bilder und ein Kontakt-Link, also keine Kauf-Funktion.
    Vielleicht hast du eine elegante Lösung?

    MfG
    Remedy

               
    anything