2012-03-31 4 views
1

Ich entwickle gerade eine Joomla 1.7 Website, und ich benutze J2Store Warenkorb, also muss ich einen Artikel für jedes Produkt machen.PHP Code zur Anzeige von Artikeltiteln in Joomla Featured Blog View Menu Item

Dann zum Anzeigen Ich erstelle ein Joomla Featured Artikel Menüpunkt für die entsprechende Kategorie, mein Problem ist dies, Der Standard Artikel Titel ist nicht wirklich für das Seitenlayout geeignet und weil es viele Produkte/Artikel als a Zeitersparnis Ich möchte etwas PHP-Code einfügen, um den Artikeltitel zu erhalten, den ich in Verbindung mit dem Sourcerer-Plugin versucht habe.

<?php echo JFactory::getDocument()->getTitle(); ?> 

Aber leider zeigt es die Menü-Titel nicht die einzelnen Artikel Titel fand ich auch den folgenden Code, aber ich kann es mit Joomla 1,7

<?php 
    $option = JRequest::getCmd('option'); 
$view = JRequest::getCmd('view'); 
if ($option=="com_content" && $view=="article") { 
    $ids = explode(':',JRequest::getString('id')); 
    $article_id = $ids[0]; 
    $article =& JTable::getInstance("content"); 
    $article->load($article_id); 
    echo $article->get("title"); 
} ?> 
+0

Hallo Shaz thx für Ihre Antwort, ich bin mir nicht sicher, was Sie mit der Ausgabe meinen, aber das einzige, was auf der Seite nach dem Einfügen von Code ausgegeben wird, ist

 

Ich habe auch versucht, $ view == "Artikel" zu ändern $ view == "blog" & $ view == "featured" aber das gleiche Ergebnis, die Wahrheit ist, ich bin ein total newb mit php, also bin ich mir nicht sicher, ob ich etwas Code vermisse, auf jeden Fall thx wieder. –

+0

Was sehen Sie, wenn Sie nach der dritten Zeile des hier eingefügten Codes die Optionen echo $ option; 'und' echo $ view; 'eingeben? – Shaz

+0

Es Outpuyts Wort - featured –

Antwort

0

Versuchen Sie, diese an die Arbeit:

$product =& JTable::getInstance("content"); 
$product->load($product_id); 
echo $product->get("title"); 

Und ersetzen $product_id mit welcher ID benötigt.

+0

Thx für Ihren Vorschlag Jamie, aber ich muss die Artikel-ID Dynamisch bekommen, wird Hunderte von Artikeln haben. –

0

Schauen Sie sich diese Datei:

components/com_content/views/Favoriten/tmpl/default.php

, dass die ursprüngliche Vorlage für die Feature-Artikel zu sehen, können Sie es außer Kraft setzen, wie erklärt in diesem Link:

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

ein Stück Code wie folgt enthalten (in der Datei, die Sie erstellt in Ihrem Vorlagenordner):

<?php 
foreach($this->items as $fItem): 
    echo $fItem->title.'<br/>'; 
endforeach; 
?> 

Voilà, Sie werden alle Titel der angezeigten Sonderartikel sehen.

+0

Thx Shaz, wenn ich das richtig verstehe, lege ich den Code, den ich in meinen Templates HTML/com_content/featured/default_item.php schreibe, nicht direkt in den Artikel. –

+0

Wie Sie sehen können, ist die Datei default.php – Shaz

Verwandte Themen