node pur ausgeben

am 08.01.2009 - 15:34 Uhr in
hi leute!
ich möchte gerne nur die pure ausgabe einer node in einer seite darstellen bzw. per link ansteuern.
wie geht das?
mit
<?php
<a href="'.base_path().$image_node->path.'">
?>
danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Äh? Ohne page.tpl.php sieht
am 08.01.2009 - 16:12 Uhr
Äh? Ohne page.tpl.php sieht deine Seite dann aber ziemlich leer aus. Kein Header, keine Sidebars mit Navigation usw. Willst du das? Für eine bestimmte Seite?
Dann mach dir ein neues Template für diese Seite (page-node-10.tpl.php) und schmeiss alles raus, außer print $content.
Der Sinn erschliesst sich mir allerdings nicht.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
danke für deinen vorschlag,
am 08.01.2009 - 16:24 Uhr
danke für deinen vorschlag, aber das ist mir zu speziell. ich benötige das, um per javascript ganz allgemein inhalte aufzurufen.
page-nodetype-name.tpl.php gibt es ja leider nicht. also eventuell einen umweg über views?
page-nodetype-name.tpl.php
am 08.01.2009 - 16:32 Uhr
page-nodetype-name.tpl.php geht auch. Siehe hier: http://drupal.org/node/249726
Versteh dich aber immer noch nicht. Dir steht doch immer $node zur Verfügung. Das ist der pure Node.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
um einen link auszuführen
am 08.01.2009 - 16:47 Uhr
um einen link auszuführen brauch ich doch eine ausführbare url, oders ehe ich das falsch?
Was bitteschön ist denn
am 08.01.2009 - 16:49 Uhr
Was bitteschön ist denn "einen Link ausführen"!?!?
wenn ich auf einen -tag
am 08.01.2009 - 17:15 Uhr
wenn ich auf einen a-tag klicke wird vom browser href ausgeführt....
aber ist schon gut. jetzt gehts ja, dank deinem obigen link.
danke!
Babylonische
am 08.01.2009 - 17:20 Uhr
Babylonische Sprachverwirrung ...
sorry...
am 08.01.2009 - 17:24 Uhr
sorry...
Sorry ... was? Was will uns
am 09.01.2009 - 09:31 Uhr
Sorry ... was?
Was will uns der Autor sagen? Welches Problem hast du durch welchen Link wie lösen können?
Nicht immer nur fragen, auch mal vernünftig antworten.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
gern. aus
am 09.01.2009 - 12:22 Uhr
gern.
aus http://drupal.org/node/249726 habe ich entnehmen können, dass man durch hinzufügen des codes
<?php
if ($vars['node']->type == "image") {
$vars['template_files'][] = 'page-node-image';
}
?>
zur funktion phptemplate_preprocess_page in der template.php auch page-templatefiles für einzelne inhaltstypen erstellen kann. dadurch konnte ich es mir ermöglichen, die nodes einzelner inhaltstypen pur (ohne navigation usw.) in einem dafür vorgesehenen DIV-bereich via jquery asynchron aufzurufen. hierbei hilft mir die kleine jquery-funktion
<?php
if (Drupal.jsEnabled) {
$(document).ready(function(){
$("#detaills_block").load(path_to_first_image);
$('.preview').ajaxContent({
event:'click', /*event:'mouseover',*/
target:'#detaills_block'
});
})
}
?>
und die aufrufe
<?php
drupal_add_js('var path_to_first_image = ' . drupal_to_js($path_to_first_image) .';', 'inline');
drupal_add_js(path_to_theme().'/js/pfad_zum_obigen_skript_mit_aufruf_ajaxContent.js');
?>
ist jetzt natürlich nicht alles, aber umschreibt meine gelöste problemstellung.