[Gelöst]Taxonomy Überschriften fehlerhaft (Beitragstitel statt Taxonomy-Name)
am 20.04.2009 - 18:59 Uhr in
Hi.
Habe ein komisches Phänomen festgestellt wobei ich nicht weiß woran es liegt. Kann an einer Änderung meinerseits liegen, aber ich wüsste nicht an welcher.
Es geht um folgendes:
Ich klicke z. B. auf Auto-News und komme dann zu folgender Seite:
Dort ist die Überhschrift (aktuell): Der neue Rolls-Royce wird „Ghost“ heißen
Also einfach von irgendeiner News, anstatt dort steht: Auto News
Steht jedoch ganz normal die Überschrift "Unternehmen"
Hat eine Idee, was ich da eventuell verbockt haben könnte? :-D.
Schon einmal danke.
Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben

Und der Taxonomy Eintrag von
am 21.04.2009 - 08:55 Uhr
Und der Taxonomy Eintrag von der news ist korrekt?
Die einzelnen Unternehmen-Seiten sind doch wahrscheinlich eine View, oder kommt das aus einem Modul?
Warum steht eigentlich nirgendwo "powered by Drupal" :-)
Hi. Ja, die Einträge sind
am 21.04.2009 - 15:10 Uhr
Hi.
Ja, die Einträge sind alle korrekt gesetzt, wie bei den anderen Berichten auch. Als Modul für die rechte Blockansicht verwende ich: http://drupal.org/project/taxonomyblocks
Wie gesagt, das komsich ist, dass ist nicht bei allen und das war am Anfang auch nicht, irgendwas hat das ausgelöst, aber ich kann mir keinen Reim drauß machen, was
Warum steht eigentlich nirgendwo "powered by Drupal" :-)
Hehe, das ist kein Muss oder?
Gruß und danke für die Antworten.
Mittlerweile bin ich echt am
am 01.05.2009 - 10:33 Uhr
Mittlerweile bin ich echt am verzweifeln.
Auch das neu anlegen der Taxonomy Begriffe und der neuen Zweisung bringen nicht viel. Dabei ist es nicht annähernd fertig und der erste Fehler taucht schon wieder auf.
Bsp: http://www.fahrzeuge.net/news
Da ist die Überschrift auf einmal: TÜV Rheinland: Erdgas-Fahrzeuge bieten viel Potenzial
Die anderen Kategorien gehen (bisher) noch mit korrekten Titel.
Ich habe es sogar den Taxonomy-Block gelöscht und es mit einem normalem Menü probiert, aber sogar dabei zieht der den falschen Titel.
Sonst noch Tipps oder Vorschläge?
Danke
Nachtrag:
Ich habe jetzt mal das Modul Page Title (http://drupal.org/project/page_title) genommen und da fällt mir auf, bei allen eingepflegten News (also über den standard Blog) nimmt der immer den Default Title und nicht den, der ihm zugewiesen wurde.
Wie hast du die
am 03.05.2009 - 11:20 Uhr
Wie hast du die Inhaltsauflistung gemacht? Das ist doch sicherlich was selbstzusammengeschustertes Ding oder?
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Hi. Wenn du die linke Spalte
am 03.05.2009 - 11:47 Uhr
Hi.
Wenn du die linke Spalte meinst, dafür habe ich extra eine Templatedatei angelegt (node-blog.tpl.php) jedoch ist der Fehler auch in der Standarddatei. In der Datei habe ich ja zudem gar keinen Zugriff auf den Titel, der kommt ja (soweit ich das richtig sehe) aus der page.tpl.php und da habe ich nur folgendes ergänzt:
<?php
if ($title) {
switch($title) {
case "Weblogs":
print '<h2 class="h2standard">Fahrzeug News</h2>';
break;
case "Fahrzeuge.net - Fahrzeugmarkt - Autokauf - Autoverkauf - Autoteile - Auto News":
print '<h2 class="h2standard">Fahrzeuge-Portal mit Fahrzeuge- und Teilemarkt</h2>';
break;
default:
print '<h2 class="h2standard">'. $title .'</h2>';
}
}
?>
Was auch funktioniert.
Der Auftrag ist ja noch zu vergeben, mein Budget für den Fehler ist zwar nicht das größte aber ich denke das könnte klappen. Wenn du Interesse hast, meld dich einfach. Ich erwarte nämlich nicht, dass alle Fehler / Probleme kostenlos gelöst werden.
Gruß
Genau der linke Teil, wie
am 03.05.2009 - 12:02 Uhr
Genau der linke Teil, wie kommt der Zustande. Drupal setzt allein kein Seitentitel, wenn keiner explizit gesetzt wurde.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Meine node-blog.tpl.php
am 03.05.2009 - 12:45 Uhr
Meine node-blog.tpl.php sieht so aus:
<?php
global $theme_path;
if ($node->links['node_read_more']['href']) {
print '<div class="blogbox">';
} else {
print '<div class="blogboxclear">';
}
if (!$node->links['node_read_more']['href']) {
print "<div class=\"topmenubar\"><a href=\"javascript:history.back()\"><< zurück</a></div>";
if (count($node->node_images) > 0) {
print $node->node_images;
}
?>
<div style="padding: 0 0 6px 0;">
<script type="text/javascript"><!--
google_ad_client = "pub-9535454379998583";
/* newsad */
google_ad_slot = "5863915655";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
</div>
<?php if (count($node->node_images) == 0) { ?>
<div class="blogpic">
<?php if($node->field_newspics[0][filepath] != '') { print $node->field_newspics[0][view];} ?></div>
<?php
}
} else {
?>
<div class="blogpicfront">
<?php if($node->field_newspics[0][filepath] != '') { ?>
<a href="<?php print base_path().''.$node->path; ?>"><?php print $node->field_newspics[0][view]; ?></a>
<?php } ?>
</div>
<?php } ?>
<?php
if ($node->links['node_read_more']['href']) {
print "<div class=\"bloginhalt\">
<p class=\"blogboxh2\">".l(check_plain($node->title),$node->links['node_read_more']['href']) . "</p>
<div class=\"frontteaser\">". strip_tags(substr($node->teaser, 0, (strrpos(substr($node->teaser, 0, 160)," ")))) ."... <a href=\"" . base_path().''.$node->path ."\">>>></a></div>" .
"<div class=\"createdatefront\"><a href=\"" . base_path()."news\" title=\"Fahrzeuge News\">Fahrzeuge News</a> vom " . date("d.m.Y", $node->created) . "</div>
<p class=\"clr\"> </p>
</div>";
} else {
$value = $node->content['body']['#value'];
$work_array = explode('</p>', $value);
$array_count = count($work_array);
$bilder = contentbilder($node->nid,$array_count);
for ($i=0;$i<$array_count;$i++){
if ($bilder[$i+1] != "") {
$newstring .= $bilder[$i+1];
}
$newstring .= $work_array[$i]."</p>";
$newstring .= '<p class="clr"> </p>';
}
print $newstring;
}
if (!$node->links['node_read_more']['href']) {
print "<div class=\"createdate\">".date("d.m.Y", $node->created) ." </div>";
print "<div class=\"fotovon\">";
if ($node->field_picsource[0]['value']) {
print ("<strong>Foto:</strong> ");
}
for ($i = 0;$i < count($node->field_picsource);$i++) {
if ($i > 0) {print (' | ');}
print $node->field_picsource[$i]['safe'];
}
print (' </div>');
}
?>
<p class="clr"> </p>
</div>
<?php print $node->paging; ?>
Da gebe ich selbst ja keinen Titel aus. Eigentlich soll aber immer der Name des Taxonomy als Titel verwendet werden (in der Listenansicht). Mich wundert es, dass es bei manchen Menüpunkten problemlos geht, bei anderen nicht. Bsp: http://www.fahrzeuge.net/news/reise-verkehr da gibt es keine Probleme. Aber es gibt dabei keine anderen Einstellungen oder so. Alles gleich angelegt und zugewiesen und es verwendet ja das gleiche Template.
Gruß
Mach mal bei der page.tpl
am 03.05.2009 - 13:35 Uhr
Mach mal bei der page.tpl so:
<?php
if ($title) {
if (arg() == 'news') {
print '<h2 class="h2standard">Fahrzeug News</h2>';
}
else if($is_front) {
print '<h2 class="h2standard">Fahrzeuge-Portal mit Fahrzeuge- und Teilemarkt</h2>';
}
else {
print '<h2 class="h2standard">'. $title .'</h2>';
}
}
?>
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Erstmal danke für die
am 03.05.2009 - 14:14 Uhr
Erstmal danke für die bisherige Hilfe.
Die Lösung geht aber leider auch nicht, habe deine Änderung drin.
Wenn ich mit print drupal_get_title() den Titel ausgeben lasse, erscheint auch immer der, der oben steht (auch wenn er falsch ist).
Das Problem dabei ist ja auch, dass der oben im Browser als Titel genommen wird und das ist auch nicht korrekt:(. Somit wird für Google etc. der falsche Titel zu einer News-Kategorie angzeigt.
Vielleicht noch eine Idee?
Achso, noch als weiteren Hinweis, das hat auch nichts mit dem rechten Menü zu tun (dem taxonomy block), denn unter http://www.fahrzeuge.net/fahrberichte-uebersicht habe ich über die taxonomy noch ein Menü erstellen lassen (anderes Modul) und bei den Menüeinträgen ist es das gleiche.
Gruß
Also die Titel werden nicht
am 03.05.2009 - 15:01 Uhr
Also die Titel werden nicht korrekt gesetzt, wenn ein Begriff mehr als 10 Nodes zugewiesen wurde bzw. wenn ein Pager unten ist.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Leider stimmt das auch
am 03.05.2009 - 15:06 Uhr
Leider stimmt das auch nicht, denn hier ist nur einer zugewiesen und es geht nicht:
http://www.fahrzeuge.net/fahrberichte/mercedes
und hier sind mehr als 10 (mit Pager) und es geht
http://www.fahrzeuge.net/news/reise-verkehr
Mal ganz ehrlich, da ist doch irgendwo schon nen richtig fetter Wurm drin, hehe.
Stimmt. Man besten alles
am 03.05.2009 - 15:21 Uhr
Stimmt. Man besten alles selbst gecodetes wech nehmen und Views dafür nehmen.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Hm. Das Menü habe ich schon
am 03.05.2009 - 15:29 Uhr
Hm.
Das Menü habe ich schon einmal mit Views erstellt, kommt das gleiche Problem. Die Listenansicht würde ja noch gehen (denke ich) aber die Detailansicht kann ich doch unmöglich mit Views erstellen oder liege ich da falsch? Allein die Galerie, die da für die News / Fahrberichte verwendet wird ist unerlässlich.
Gruß